<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="2519">
<package pkgid="2740a75d37398c37394bbbfae3e65322399c959d9e4aa7136e3ef894039206a5" name="5212R-cmu" arch="noarch">
  <version epoch="0" ver="2.96" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1692619200">- version 2.95-0BX07
- Removed a debugging line in Archive.pm that was too spammy</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1750507200">- version 2.96-1
- Added BlueOnyx 5212R</changelog>
</package>
<package pkgid="2b67c778c917e8a4a594afc704c564f04ef741cfbedc8ba469357ba6b67d3ee3" name="5212R-cmu" arch="noarch">
  <version epoch="0" ver="2.96" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1692619200">- version 2.95-0BX07
- Removed a debugging line in Archive.pm that was too spammy</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1750507200">- version 2.96-1
- Added BlueOnyx 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1752926400">- version 2.96-2
- Typo fix in Global.pm</changelog>
</package>
<package pkgid="a0fe1615e5cf0fbe14505b994d5ed6b7e95b748b1c1bedc3686100b5e69c7ec8" name="5212R-cmu" arch="noarch">
  <version epoch="0" ver="2.96" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1750507200">- version 2.96-1
- Added BlueOnyx 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1752926400">- version 2.96-2
- Typo fix in Global.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1757419200">- version 2.96-3
- Bugfix in Archive.pm for product matching</changelog>
</package>
<package pkgid="0bcc610adb699a013dc2121b485c4951560dd4b3b37add984559941be99b64fc" name="5212R-cmu" arch="noarch">
  <version epoch="0" ver="2.96" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1750507200">- version 2.96-1
- Added BlueOnyx 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1752926400">- version 2.96-2
- Typo fix in Global.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1757419200">- version 2.96-3
- Bugfix in Archive.pm for product matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1760097600">- version 2.96-4
- Modified scanouts for 5210R/5211R/5212R to ignore 'api-admin':
- Modified scripts/5210Rscanout.pl
- Modified scripts/5211Rscanout.pl
- Modified scripts/5212Rscanout.pl
- Modified chown to use ':' as UID/GID separator instead of '.'
  in perl_modules/Archive.pm and scripts/cmuExport</changelog>
</package>
<package pkgid="ed3a4241e66353b5245fdf6be1f31e9ebb4a373333ede1d20068fd9ca2e648f0" name="5212R-shell-tools" arch="noarch">
  <version epoch="0" ver="2.32" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1750420800">- 2.32-1 Added 5212R provisions</changelog>
</package>
<package pkgid="ca08b36208957bae43490c6419aee9ec1f7fee1a250c512a655d5729c18e8ea3" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.22" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1749643200">- admserv-php-8.3.22-1:] New build of admserv-php-8.3.22</changelog>
</package>
<package pkgid="e6d51b06ceb9fb2f201676f32cbbb0f1aa1c1749779d31f2aa346b1f0741358d" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.23" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1751630400">- admserv-php-8.3.23-1:] New build of admserv-php-8.3.23</changelog>
</package>
<package pkgid="41774f739ea78510133fa2150e7ec678db9fbb923cdf59b5ddc0d3dfeb2ad418" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.24" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1754568000">- admserv-php-8.3.24-1:] New build of admserv-php-8.3.24</changelog>
</package>
<package pkgid="4b3bd9549d4c6eb7abb59a949d0e2cd538d6228215ee30df41004402517e76e6" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.25" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1756728000">- admserv-php-8.3.25-1:] New build of admserv-php-8.3.25</changelog>
</package>
<package pkgid="0a8d5ee866024776ecd992cbaa40886672d08a9d84b71c087a6ecbe608c345a9" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.26" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1758888000">- admserv-php-8.3.26-1:] New build of admserv-php-8.3.26</changelog>
</package>
<package pkgid="5b49b2f8a0573e879994bd11807f41b8dd0c9918bb4265a0cea333b73805be97" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.28" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1764849600">- admserv-php-8.3.28-1:] New build of admserv-php-8.3.28</changelog>
</package>
<package pkgid="ec47e317a8baadf62ba1097cad9d1da3638b2d49e2dd9e63960eb00c52e5fba6" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.29" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1766232000">- admserv-php-8.3.29-1:] New build of admserv-php-8.3.29</changelog>
</package>
<package pkgid="359f022690635c8d60426abf62b83db9d4192f2c3248c65fab8c8933bfaf82f2" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.30" rel="2"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1768824000">- admserv-php-8.3.30-2:] New build of admserv-php-8.3.30</changelog>
</package>
<package pkgid="5646b1a447186ca4aba439127772e6ba884a83481c9ccf2761596c61b0243af6" name="admserv-php" arch="x86_64">
  <version epoch="0" ver="8.3.31" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1778328000">- admserv-php-8.3.31-1:] New build of admserv-php-8.3.31</changelog>
</package>
<package pkgid="954d4bbeda1b3a28adfdcfef148c539800fdc9c39c1c43bf83f70f715e7c33fa" name="am-bins" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="0BX01.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX01" date="1386158400">- Resolved the issue that free memory calculation isn't added Cached. 
- Remove .svn directory from rpm package.</changelog>
</package>
<package pkgid="2d925027778ba5f4e1f03ce635fece5bd099e0d84b0b3d043ce940ee8c4bea76" name="base-admserv-capstone" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX18" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX19" date="1708516800">- Ability added to modify GUI port and Admin URIs
- Modified glue/etc/admserv/conf/httpd.conf
- Added glue/etc/admserv/conf.d/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX20" date="1721736000">- Added glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX21" date="1728043200">- Modified glue/etc/admserv/conf.d/incus_proxy.conf to add a Spice Proxy
  for Incus VM console access</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX22" date="1728129600">- Small improvement to glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX23" date="1730721600">- Small optimization in glue/etc/admserv/php-fpm/pools/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-1" date="1748088000">- Added glue/etc/admserv/conf.d/api_proxy.conf to proxy API endpoint
  via the regular GUI port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-2" date="1750766400">- Modified glue/etc/admserv/conf.d/api_proxy.conf to added proxy to
  /v2/services and /v2/metrics as well.</changelog>
</package>
<package pkgid="7ca88ea9f580c4dbeddb453484ab264b8be27c47e0ada316c49c085a8d22960d" name="base-admserv-capstone" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX18" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX19" date="1708516800">- Ability added to modify GUI port and Admin URIs
- Modified glue/etc/admserv/conf/httpd.conf
- Added glue/etc/admserv/conf.d/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX20" date="1721736000">- Added glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX21" date="1728043200">- Modified glue/etc/admserv/conf.d/incus_proxy.conf to add a Spice Proxy
  for Incus VM console access</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX22" date="1728129600">- Small improvement to glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX23" date="1730721600">- Small optimization in glue/etc/admserv/php-fpm/pools/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-1" date="1748088000">- Added glue/etc/admserv/conf.d/api_proxy.conf to proxy API endpoint
  via the regular GUI port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-2" date="1750766400">- Modified glue/etc/admserv/conf.d/api_proxy.conf to added proxy to
  /v2/services and /v2/metrics as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-3" date="1759060800">- Modified glue/etc/admserv/conf.d/incus_proxy.conf with provisions
  to get around 'Requestor mismatch with Websockets' as outlined in
  https://discuss.linuxcontainers.org/t/requestor-mismatch-with-websockets/24812</changelog>
</package>
<package pkgid="925e406c87f748dc45ef27525b5a326dd0c374f0c14bcf31c26ffec7266c7feb" name="base-admserv-capstone" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX20" date="1721736000">- Added glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX21" date="1728043200">- Modified glue/etc/admserv/conf.d/incus_proxy.conf to add a Spice Proxy
  for Incus VM console access</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX22" date="1728129600">- Small improvement to glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX23" date="1730721600">- Small optimization in glue/etc/admserv/php-fpm/pools/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-1" date="1748088000">- Added glue/etc/admserv/conf.d/api_proxy.conf to proxy API endpoint
  via the regular GUI port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-2" date="1750766400">- Modified glue/etc/admserv/conf.d/api_proxy.conf to added proxy to
  /v2/services and /v2/metrics as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-3" date="1759060800">- Modified glue/etc/admserv/conf.d/incus_proxy.conf with provisions
  to get around 'Requestor mismatch with Websockets' as outlined in
  https://discuss.linuxcontainers.org/t/requestor-mismatch-with-websockets/24812</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-4" date="1773057600">- Added require for valkey and valkey-compat-redis</changelog>
</package>
<package pkgid="14013a86d147eb5d5a1605c30b3276692c4c891310990ef5c7b72f3980712612" name="base-admserv-capstone" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX20" date="1721736000">- Added glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX21" date="1728043200">- Modified glue/etc/admserv/conf.d/incus_proxy.conf to add a Spice Proxy
  for Incus VM console access</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX22" date="1728129600">- Small improvement to glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX23" date="1730721600">- Small optimization in glue/etc/admserv/php-fpm/pools/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-1" date="1748088000">- Added glue/etc/admserv/conf.d/api_proxy.conf to proxy API endpoint
  via the regular GUI port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-2" date="1750766400">- Modified glue/etc/admserv/conf.d/api_proxy.conf to added proxy to
  /v2/services and /v2/metrics as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-3" date="1759060800">- Modified glue/etc/admserv/conf.d/incus_proxy.conf with provisions
  to get around 'Requestor mismatch with Websockets' as outlined in
  https://discuss.linuxcontainers.org/t/requestor-mismatch-with-websockets/24812</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-4" date="1773057600">- Added require for valkey and valkey-compat-redis</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-5" date="1773576000">- Added glue/etc/admserv/conf.d/adminica-images-compat.conf</changelog>
</package>
<package pkgid="9b6034e861d2e454fc10ca7887d4ee8d7d1c05f8369bbf5ea223b16c426e3887" name="base-admserv-glue" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX18" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX19" date="1708516800">- Ability added to modify GUI port and Admin URIs
- Modified glue/etc/admserv/conf/httpd.conf
- Added glue/etc/admserv/conf.d/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX20" date="1721736000">- Added glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX21" date="1728043200">- Modified glue/etc/admserv/conf.d/incus_proxy.conf to add a Spice Proxy
  for Incus VM console access</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX22" date="1728129600">- Small improvement to glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX23" date="1730721600">- Small optimization in glue/etc/admserv/php-fpm/pools/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-1" date="1748088000">- Added glue/etc/admserv/conf.d/api_proxy.conf to proxy API endpoint
  via the regular GUI port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-2" date="1750766400">- Modified glue/etc/admserv/conf.d/api_proxy.conf to added proxy to
  /v2/services and /v2/metrics as well.</changelog>
</package>
<package pkgid="c775efd73e31f1b2f6909034f6441f584b812fd9cf5e8917de8241919ab92bc5" name="base-admserv-glue" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX18" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX19" date="1708516800">- Ability added to modify GUI port and Admin URIs
- Modified glue/etc/admserv/conf/httpd.conf
- Added glue/etc/admserv/conf.d/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX20" date="1721736000">- Added glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX21" date="1728043200">- Modified glue/etc/admserv/conf.d/incus_proxy.conf to add a Spice Proxy
  for Incus VM console access</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX22" date="1728129600">- Small improvement to glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX23" date="1730721600">- Small optimization in glue/etc/admserv/php-fpm/pools/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-1" date="1748088000">- Added glue/etc/admserv/conf.d/api_proxy.conf to proxy API endpoint
  via the regular GUI port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-2" date="1750766400">- Modified glue/etc/admserv/conf.d/api_proxy.conf to added proxy to
  /v2/services and /v2/metrics as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-3" date="1759060800">- Modified glue/etc/admserv/conf.d/incus_proxy.conf with provisions
  to get around 'Requestor mismatch with Websockets' as outlined in
  https://discuss.linuxcontainers.org/t/requestor-mismatch-with-websockets/24812</changelog>
</package>
<package pkgid="c94989b6e4b36c9d31f72dfef7f61b6fd8c3dbfe6f3c17caeba2025b64e7f7ca" name="base-admserv-glue" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX20" date="1721736000">- Added glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX21" date="1728043200">- Modified glue/etc/admserv/conf.d/incus_proxy.conf to add a Spice Proxy
  for Incus VM console access</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX22" date="1728129600">- Small improvement to glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX23" date="1730721600">- Small optimization in glue/etc/admserv/php-fpm/pools/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-1" date="1748088000">- Added glue/etc/admserv/conf.d/api_proxy.conf to proxy API endpoint
  via the regular GUI port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-2" date="1750766400">- Modified glue/etc/admserv/conf.d/api_proxy.conf to added proxy to
  /v2/services and /v2/metrics as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-3" date="1759060800">- Modified glue/etc/admserv/conf.d/incus_proxy.conf with provisions
  to get around 'Requestor mismatch with Websockets' as outlined in
  https://discuss.linuxcontainers.org/t/requestor-mismatch-with-websockets/24812</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-4" date="1773057600">- Added require for valkey and valkey-compat-redis</changelog>
</package>
<package pkgid="fbdc637aeb5448f2470f00f9f2a50ff4acc0f8357118ec82c762113c36d275dc" name="base-admserv-glue" arch="noarch">
  <version epoch="0" ver="2.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX20" date="1721736000">- Added glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX21" date="1728043200">- Modified glue/etc/admserv/conf.d/incus_proxy.conf to add a Spice Proxy
  for Incus VM console access</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX22" date="1728129600">- Small improvement to glue/etc/admserv/conf.d/incus_proxy.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.0-0BX23" date="1730721600">- Small optimization in glue/etc/admserv/php-fpm/pools/admserv.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-1" date="1748088000">- Added glue/etc/admserv/conf.d/api_proxy.conf to proxy API endpoint
  via the regular GUI port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-2" date="1750766400">- Modified glue/etc/admserv/conf.d/api_proxy.conf to added proxy to
  /v2/services and /v2/metrics as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-3" date="1759060800">- Modified glue/etc/admserv/conf.d/incus_proxy.conf with provisions
  to get around 'Requestor mismatch with Websockets' as outlined in
  https://discuss.linuxcontainers.org/t/requestor-mismatch-with-websockets/24812</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-4" date="1773057600">- Added require for valkey and valkey-compat-redis</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.1-5" date="1773576000">- Added glue/etc/admserv/conf.d/adminica-images-compat.conf</changelog>
</package>
<package pkgid="7fc5d089657fa3bcdbbb41a5cf93174027b820a3a60501724982a0ee8cc7c193" name="base-ai-capstone" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="d40f96bf45a96fef0d1bf711d9a98326efde00f30b5c6b6f675b7ebb1f266ac3" name="base-ai-capstone" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="75440992a0e231584023e36904cb8dfafdccb0f8c7b8848e4b6baf4506d4ae2f" name="base-ai-core" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1" date="1778760000">- Initial RPM release of BlueOnyx AI core service.
- Moved blueonyx_ai user creation from %post to %pre section
  to ensure user exists before directory ownership changes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.2-1" date="1779019200">- Non-local providers now proactively stop sausalito-llama.service on startup
  so stale local llama processes do not linger when OpenRouter/OpenAI/Anthropic
  are selected.
- Updated provider handling for OpenRouter, Ollama Cloud, and Anthropic
  discovery behavior.
- Added/extended read-only admin tools for logs, mail statistics, disk usage,
  and system diagnostics.
- Improved AI chat UI rendering, copy controls, and fullscreen toggle.
- BlueOnyx AI now starts sausalito-llama.service on demand for local-provider
  chat requests and stops it again when the AI service idles out.</changelog>
</package>
<package pkgid="4068eb9b9fe52ae653357dfd0cf5e515984aebe46461f44df0217ca7bb2eee0f" name="base-ai-core" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1" date="1778760000">- Initial RPM release of BlueOnyx AI core service.
- Moved blueonyx_ai user creation from %post to %pre section
  to ensure user exists before directory ownership changes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.2-1" date="1779019200">- Non-local providers now proactively stop sausalito-llama.service on startup
  so stale local llama processes do not linger when OpenRouter/OpenAI/Anthropic
  are selected.
- Updated provider handling for OpenRouter, Ollama Cloud, and Anthropic
  discovery behavior.
- Added/extended read-only admin tools for logs, mail statistics, disk usage,
  and system diagnostics.
- Improved AI chat UI rendering, copy controls, and fullscreen toggle.
- BlueOnyx AI now starts sausalito-llama.service on demand for local-provider
  chat requests and stops it again when the AI service idles out.
- The GUI-to-AI transport now uses a CODB-stored service auth key
  (`System.AI.service_api_key`) and sends it as `X-BlueOnyx-AI-Auth` to
  protect `/chat` and `/function` from local loopback callers.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-1" date="1779019201">- BlueOnyx AI now starts sausalito-llama.service on demand for local-provider
  chat requests and stops it again when the AI service idles out. This works now.
- The GUI-to-AI transport now uses a CODB-stored service auth key
  (`System.AI.service_api_key`) and sends it as `X-BlueOnyx-AI-Auth` to
  protect `/chat` and `/function` from local loopback callers.</changelog>
</package>
<package pkgid="356fae1533caf4bbb1d75124bbd278a9e7b0a1ebf9699cf2233cde8a08da434e" name="base-ai-glue" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="5ac60fc1540e5bfe43fb5b75af394eba56e800fe48d04a16b52fdda81527ed7b" name="base-ai-glue" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="8ee61ae0064f85ac2e107443116d1c3f4cc9e7f61e5cc1a0d315bb38a7967742" name="base-ai-knowledge" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1" date="1779105600">- Initial BlueOnyx AI knowledge base package.
- Installs the canonical truth registry and glossary under /home/ai/knowledgebase/.</changelog>
</package>
<package pkgid="1013de79d5d4cafabf69b8637a674b1c40e3ecd9fde796d4ab65f5e0056de3f1" name="base-ai-llama" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1" date="1778760000">- Initial RPM release of llama-server for BlueOnyx AI.
- Build llama.cpp from source instead of shipping pre-built binaries.
- Install to /home/ai/bin/ to preserve root partition space.</changelog>
</package>
<package pkgid="eed1458627ad2aa5d8038d236b3fe304083ca434a589885526ce4900fd3e8875" name="base-ai-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="89b2a3f64eaceadd3fcafa543cc27bb19038b30e0991b7fb9a8dfc0aebdecd0c" name="base-ai-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="3838fea67216a44467699e8311c429dbb56f0eab2c1b97a8f41e5f7dc08f9730" name="base-ai-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="99da0e31161e331c6a92d300ed41fdf4f3a081965446e7f97e9576cc3ae183df" name="base-ai-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="a462bbf74781a4fdd1db1335607cccadb5ec202ff2d8ff083cf2a8601997460c" name="base-ai-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="01f5762b081190db4110507a223a34e3438c0c3a855c97a2e63eb0f21730a146" name="base-ai-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="0ab3b3836cf39ad8c64e77d13ad80360df37f34a454da470ba345a5915666c76" name="base-ai-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="f5bb4859c7f61aa5daae7c286301a732d8217b7090129076b79c1657d04adfdb" name="base-ai-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="837a138df1032b584f2bed8a49db298151b9660a577d1bf27e798e8e4a90adec" name="base-ai-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="6d99854e7fe9964da1cff8c27665bfdabddfaf6776dae9126cedf12b7f573c65" name="base-ai-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="59e7956d39d479f20db867b09470fc4759a8c7e26d02425ce82292e932c85fa9" name="base-ai-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="12c83275143cb33588a4fb0bbbe8ffa7d019432b4543b1f906e0bd9553165ba1" name="base-ai-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="e2432bdec8ef125de5e577fadf3c2feb387edeb1833f724642cdd50aac712c39" name="base-ai-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="614c98635430973da901f36dfb0f6d5993b78b30d2198c1d542ca4f830544801" name="base-ai-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="740b615884964ccd5b5a0f6041373579f6f117857aad9b90a73e8868e04b07e2" name="base-ai-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="13b67c32aaf9d0155e9bc4465e627acfdd69f788940aad1e7569146e79ec4319" name="base-ai-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="9e86fdd9759d90f1f574ccf122fe71ee81de9a23bad0fa30d3ced10d611a9f89" name="base-ai-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="99a66bfad75dbac5efea27524b18e01e5327e9e3da79bb6ee17c93500783bd41" name="base-ai-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="847a1ec5dd11ae788cab5108f241b1a8fe38cc2702206a1c8b3f19aa340dd1d9" name="base-ai-model-SmolLM2" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1" date="1778760000">- Initial release: SmolLM2-360M-Instruct Q4_K_M (258 MB, ~400 MB RAM).</changelog>
</package>
<package pkgid="ecc1c7f3ed46a1fd048130eaa00115e076ebcfa7645a215ee94f536a89d448bc" name="base-ai-ui" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="1"/>
</package>
<package pkgid="654aec7ed5178d0c1c2781f339f24403418f6c81b6d7ea4da3ddc15885fc4fc7" name="base-ai-ui" arch="noarch">
  <version epoch="0" ver="1.0.3" rel="1"/>
</package>
<package pkgid="e949e9cdd7a259c9df6ad1e2158e758870ba62b9641fe4551559310ca3f1c4c3" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="faf4120e119016129171908dc976640e56d7d0642a087c484e6d8f9bba3cd7ea" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="ebb027d31453bf2c4e8e043aa4cc824522f9b48cfb8f40f742766c296f82f24f" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="70294337d8b76b1bae50655018463339152d07f93be0e508129c4ba3d839057d" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="75963669553c451322d48ac06551d902b92b820b96bf040b21c4797c8b4de951" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="9b3867654bde81a27cb20ca80a7216a4b9797a2039185e381820a74d439b00e3" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="cbc46c8581f5c466ed99a710e1b7b6814f8aa0d469374ec87791ebbdcb8b6563" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="a2dcc18ce2785f3c81fa7c3cfc8b63c29751379c560efafad3e70c32dfcb6cdf" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="6307df7897861123e34a9cd5a59b3239c965f4779dc494046916ec9e86432704" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="2be3c23513245c408e9e478505c280022e0fb37f754c0a0458cb267f20afa5ba" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="81daa30078bdc6da2f7a8bd62813dd77b57516fa5de7c21ef3aa7aca1c3f9d04" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="9bbb227e675b367b719da162a419c9fb8ecbe60208d5019a9f49948f0af92a2f" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="04ca5498b220cacd21cebc6db698e24276d7732978e8cde182a0f1ba656f3f1c" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="e849acc3cc927b64c766c4116879f53b4b5d6cf030daddd088337586a0f7bfa2" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="cda67db9aa30bc6a077b2050d7618e08f1065bbaffc8cd90eb0c606a37de19d6" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="fd4cdfb4ca0cf93a80f94a438f50c250e3c86562333da0d070e2aa7ee21cfdf3" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="573ec842f8e90bcfb943f97a6b73cdfeb120641aff1bede365dd63489846638f" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="2168f0a1ac2e97b546b08fd7094448749249bd15e467ba07410a68c61b38a05a" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="084ed54e910b13d435033660340b6da0247b6e89de6fde228ae5a49ebcca9caa" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="3f098fa7da05ee679393b29eabfa32b237126708a2611ea87ec230e5aa46c4da" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="0e4a5cb2a84b1c57a399931a3cdeb79f7758f6c5cf27859c42eab2094bb4b2f3" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="3f0b05041d1fb8493169e70521fff621d0acada55e92972f8b6fee755e87af1f" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="e5a7794fd367cda706c6bafd9fc65bfb3671b2d58adeddcf72d83c254eb4ae0b" name="base-alpine-capstone" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="9146b88825dfadc637deac9ff1ed01fef8e99ec210962e71dbef8066b83eb33e" name="base-alpine-ci4-vendor" arch="noarch">
  <version epoch="0" ver="4.5.5" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1707393600">- [4.0-6] Version number bump
- Added new modules for Elmer integration</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1720267200">- [4.0-7] Version number bump
- Added vendor/symfony/yaml for Incus support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1721649600">- [4.0-8] Version number bump
- Added back cbowden/Ratchet and React related modules as
  we need them again for Websockets in the IncusAPI.
  This also added a ton of dependency modules.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1724328000">- [4.0-9] Version number bump
- Adding symfony/yaml and cbowden/Ratchet had dropped the
  auto-loading of sonata-project/google-authenticator and
  it needed to be added in again for 2FA
- Modified composer/autoload_psr4.php
- Modified composer/autoload_static.php
- Modified composer/installed.json
- Modified composer/installed.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1732968000">- [4.5.5-1] Version number bump to match installed CI
- Upgraded for CodeIgniter 4.5.5</changelog>
</package>
<package pkgid="4ab5d6b74f6d447132f05887f92347d375c8b2b7fc30a6fcf3a5e882297f806a" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="16dda6a1ec993af332873c00e10925820d4a12d935bad39d23228c11f3cf7380" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="06f63086812fe108943bbe02147d36e8aa146bc6448e46205481e3d16a126593" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="53eda15cada8892230040065d14bf359d19e6b366c00cebc375f89cd02f47dcb" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="64b69fec5b39584d8bbc0d8cd334aef0b58eebdd8e6e15ab2eb5b978c6f495c6" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="3ef6f117c42016bb5bf3e4d04654c0626b78e02b68c5098610a8e133f85c993a" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="660fb6e045bfd15c7750719b5cbba428e199d92841896daa06a66a0f46c2dc4c" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="4c6438a532e1e84a82262a3ebf1754ca75ed9bcd007bcca12eb9f1189039d89f" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="4b45bf6d877383317265cc171a5f5e77794aaea56859d89b7db7a3fdb5f49cbe" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="f984809ef7f52b248beb79e175f608dac39f424cf441781fd63f3e21f079916b" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="2bef4592692b702c9db5cde64a456f3a03a1e91ebd4f2e27315e472b049942d7" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="5306a1169a1e35538b8a5f5fa22bfc81d7edcc5bc855853c5a69e61f49a451f2" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="096bb02c1f181c549854b453030f35609dd0eaf4b11a687950c7d00179d3613e" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="a9e72a69026d4f9400b7427f14776055deaa6f55eb00f9ab07461f5dd2b539f2" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="c69553f66f1a64e5bd14175b5b588c7a90679a81c6f19cba0c65909a6b1ee3ba" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="cacf2661c93cc1b09627edcc51d12b4058d7bcb653d251a8725fb91575241dfe" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="5b24222ca63323c012d668c2ccf833af41ff0413300c65e549b07210202fcdda" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="cb8e4fdb0acc9065bd83c4ca1b0825123cc4c8c4d60926c548be40e4f45603ba" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="c546e5eefd685a358ae399a414dde48cde33a30269dc7d0a8da8e6083364bab7" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="8db4dca5f8a806f75c59a8cff7ca537c737a9ccb48fddd898913a1be79f9c875" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="e4e269517b4d458c249765d3b0b62024ef12df68ce05d2519832b10d2326c589" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="0be85a03e8f1ed2d24c684628de15ddedfb01effdca02cf3937f047ba4639298" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="6e1567b56c3f4fb5fb8582bba849e399c06794b47e5196457536786bf2dbbef9" name="base-alpine-glue" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="1f806268097a0f7190f0e3edcef588e0b06aba53473436ca69748769c5aa840b" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="9512d0b6b787a005361d8f7daff1a21cd591dd3499031fc4647e337a008a9a42" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="7e87a1379196a2161d41505808cccae41ef1ab3289637b52d50e3ac0cae5f076" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="69dd078cbb41bd47c5d1ed30c19bef9e7f116d96bbbae65790dd54873d1cfde9" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="fad1e77deb3f4156dbfee940cec19db139f2d21f87916a0844ce193eea819cb6" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="18fab9ef1dac2e3c9eabdc6f7d054d0b5e5aede4a558574e2ed208d6b122bc33" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="4d019777e99680013d1bfd0df760a4e50492aa09a75c53ffa8c16a0e0d079085" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="179de3eadce7a508da4138432a48e119929a0793c61516d35ecd2119fd01f122" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="f48439d7c251c74ee15ed1b4d6495259c856d233cc9e40a318076c708ea966c1" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="05823d5d7481b7d487c9c77d2583682771f5a61aae65b95ad6230b3c6122be1e" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="070874354b8cd3878b7f10f240c63523408ee15d421e362afb56c12ddbac0fe1" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="35a219749dbeda995dc87c52156532e2a1456243a13edf45a52c1ba4283b4659" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="39f5bfa4b87415fa1d4b78421590b013d3d9bbe13a0548d4c5d8891e99ce5958" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="a157e5c317c3fac9201731bacb6ccc1ee663156960f10d4f91cf0995419d31fe" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="bcbe3a65b148b884c7ffdb72edcce737996c616cb1ebb71cffc66238d6d2935b" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="955a52d856bd1daa3bbb1f30bc4d1ae6ee58659cde34fcbcd1891342357772c4" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="d60381f39b89bd91d7a69f8d68be9dc954441e4d48e131ec6dfa128a68b67a7f" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="bbbe92661b1707171940a11612a1a67ef5882529358b992c88c60f26986b321c" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="1c01be1d48676bb24f716073a0e20cd2e5d37ea05861ff3410f1c8de8b46f2d6" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="c932b112fc05be478a8468407ce3332f8728521c0b61416acdb5c58d25beba0f" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="19a0af05121d136e72484575d54c64cca6baba6d9bb604b30dd04f692dd1160f" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="1d63683b5a5e76138c69f00904a9a5d6f882adc4cfd30e5ea83f935a2246f7c4" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="5d700f908eb93488685486987edd38bd5805ebdad6522ddca2e23a6d27faa83b" name="base-alpine-locale-da_DK" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="e617ebfd1336c40a344a1a3509b110f51e9b2000707aaad266361506602179e2" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="d8d79f9c7b0fcefc211cab59ae8d6dca931ae0e2542e9c505eb3574c22d9c1dc" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="79f9e79a7b3219ba1d58bde3f7a233af4a98464f60c6e836bb5ea59bfb72dadc" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="b7853ba4e55d829cb7426b41494c40a99f5712aabb2b5e7d63cc4679bf10a071" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="1992b396b46dbc54998c2186afd9ddd8ce95263490d0cdc3734aae1b22acda24" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="5cd5b159e32c68afd8940cac9bdb1566e9cdd10a746c9a3f1181f9754fa361ec" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="088a09c3f56971fc16189f67fe18e1ad2bd4d02d8bd78c7e81e58065fb7d53cc" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="a0fbe84ac4a016a60d4e1d3a19684c623be558db8f5791a4099f0ba7c449f6ed" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="bd895d8db7faed094cc44a0dfbc5c0d66dbb6aafac75349f17e0e6fa9217baca" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="ed411c11e3b4c62ac8600ba7c15096f9ec839bec3259d752fd28c3bbc253a23d" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="b976c6eb53ab48bcb1a9de4d141232efd2931166d7d1bcdbdcdb3a6cdea3482e" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="a4c7cfccde53e48357b23f8333ad0a14195e15b10c64d4fc216e31b4ec2017df" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="ece89d312e1df3cc532640718e94a73106372f06de023f798f48dc190224d323" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="569d5ecd6d0e387d3e61e53d8006194f2bb1d839ab68b96204c66eab7ea1a8ff" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="b822d2c5d0a5c8a74228cbc63399556b6ef3000fd524ac8508dad2c402218206" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="d136bab3bba0475942a07116b6d959cbfa276c0b048331ff9d06f74a79a3e5e6" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="cc585b9deb241505517add5dcd550e6b2809f0565bb2a650d643ce2a74b3c522" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="815c07787f651e18be3663f124600bca4fd71d105e5d28d089752a45a5c1ed4a" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="82e80a47477b21160c7124b86425840d5dd87b814fa7f57ba3baf3d46d9af05e" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="cd0ed1455da792aeddee4f4aa3a6f2d1a30b4e531e124831add84e8796941dea" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="1963e0b0140485314d7305b63ed99b1bf3581c46200c1b5f3ddbeb8cdd338be3" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="7b606cdc8271cd9d844df1de86b03a2543546931853d2ad2097de6be266db961" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="95bfeb3c361263055d77e3f7d27528cc975afab129adc1ef7915322261adba59" name="base-alpine-locale-de_DE" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="43359fa7b16dc3441e39fbc9a6d514f6c6bc40bf6489a64ecc9b96a1877f0384" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="f854eaaa5e6c588901734fba625d0c296b313a0232a274c3931f470979327530" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="67401a9ffd7dc5e07cdf19abb445a4e112e16cf43facf2111af84a1b4078a683" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="8a2e28fda9ee4a0dc9b521a8523cd79a826b14fbc0549d8721a30ae9203afbd1" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="4a175425a031db17265ef611e325693d10a380e8834e50f4fd2452b20e258da9" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="ebb415d5a4e9cd3cb1f35903a7af33b802f99ca273804ab25efb4e8b40bbe19e" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="4f9d1705f05bd21c6390fb4c5650fd2996fbb1c49b76fa661ec058743ca7e836" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="0259137978783624acaae580b1dcfa7fbf9972d32bbfb80bfe6fa7d9f7858180" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="abcf6e220e3e7161d6bfc8b42f9eaf0ebc634a85250515642937afa918935a99" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="a97e640253e6ea827b897ad3772d216c61e49060fb41d928972e89dc8521b963" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="e26fdc40f489f1fdc676de8246bf9a76422ea9201c6923f3146ed6b659ab30f5" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="a436047016fc359edbf6de31a85400752811a57cf416b548d2183e77dc7d4231" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="8c04267d19bea3d2644ab343d4db6705e0e0c3418f2a6f18c84269adcb7e11ba" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="9ad512755fa13b5650fbddbc67b1c94142b663a1c239f0808e894fb782582554" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="19678b7294d3b8472612ce86d2b7e9c0764c1a7ab2f7f515c6f22bb6449611d7" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="d23a887be56de9faec7b7c9b72bdd0088260689b2402e2312d5cf44a89d19a79" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="2142765d558b83fe457a9bb85201e181f8d1c0d66ba88f2e987cf776a87ee517" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="c6db3119c984f0564547d774098571c947031810e6acfc13f3f9547f43656b0c" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="7b50e2e66dc812d582fd02cbac76aa80b5231ebb42e7410958e14d516a201faf" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="b54625531d4ea03e99a0b7ff9be394531fcca27937ddacffdabbaf89ea555fd5" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="7090ea0d1b9729c5ed51f189912bbc28d4b3d5c5b9f131a7787ab87197de5b08" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="3ec7ee56061388436cf8840fbd6b0ab47fbf04502c5df4fe6fd2779032c2f9f9" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="ba48b418d866deb78a2823841e8c54abd761eb2696d041676f0db4c117383a6d" name="base-alpine-locale-en_US" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="b4182753df823e36d5f1ff61c2b6c09c3fa06ca2801154fb0b161073c2e1bc09" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="312efbfd07c4e2cfa2504cbb63828e4876813f1874588857ff205e51a4c6ea60" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="c40c23b2c721e35ea323158d9ebd5ed6a5b6c99fef4ca30bc4ba896e258c3a95" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="eda2e3351f5f89a94df079fc2b15156e512f27686cc5a666b3a261831bd4d34f" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="702a4a43c9310af43b45e0e94afdc8f0e970044d75eb7292387b21d7bdfe2723" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="27a3dd9230b15942b5e16a27519a3ea802e00340c22c2f0a22ed3e474b36568e" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="c9e2d4ed4c32e2cc3f509f54d561d9dcc1c5b54ef7c790537f279aeea7570fcb" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="52ce5cbe6ad25f4061e3c430b566bf73b4a7f003894ae6fd099fb2c1df2ec264" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="afe6f2b81f69ae024f05828ae98c538a5c19cebe8791e8fcf60eb26740cfd000" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="65535ac33cab64d06fdb8cb96df21dda19cd3cf1026c42469b5d3434e4b984bb" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="c95573253ae70b347a2b113db9e0d825b76483721fdfb5f8841f61877ea28866" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="0787b1bbcfa373abf67034e7b171ceed5a61b72d7cf806dc2e418fb825bda3e6" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="34e919a5372ebb30838229fd5cb0fa0d8f7bec3e9289869a4a66fc70a163dedd" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="376839fb69565d715ca21ae816c231ad84cc94e4a4892f0c1b56d0bf33327c5c" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="d96bd59644fefcdc9d99bc4e13165bc138806c876ac2b8310fede6212c9f8c4d" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="e6a5e8b1b54fe42c4b54b3acf98cc3050583be44605100ede715261ceff85926" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="15ced79695e8cb0b1716c1e7c421d0b9954c090e4fb0f7ee9b12dbb533cfceae" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="9c8a2e8d7bce4a5bae04715fd4704d04a1412f3427402a7c2b9ec4735de1a4fd" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="4048aa2fe03c034f861318e9bdc3bb67b5bae73e3c6db390b8ff2d5a4c5c171c" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="2b0e59ff122ddbdb001dc067a07ad64f064bd280c8f91fb5b2d41707e75806b3" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="399b53c4e09a40903cd38980b658678ad892cd56d82bad9267ab640fb589e0d9" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="8dd7948d32f063f0ff9a3da96b4a990c2fdf56ae32a4ad7ae2597dd8f2bb95f8" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="6a65f6e5a58c68e270add325e54d5809db67ef589739cb7afd8db4634a0a21b4" name="base-alpine-locale-es_ES" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="30af2b735fea457d3e7fc11ef23d8df12e56ff5d6727b56c98bbb20a40e7e566" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="0d1afcf823e9a67ee6556c177a9abf4de80ef3746d5def1a7a7574507d26e778" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="327cda4971eb09b1f970b7a295c4d02ba14ca0c893b3bb987ab3665121f4e250" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="a9c05b04f5584c21c612ca6511e717d2de9ec14992353aa974be711cac6aee3b" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="8f50de0c45166cf6247daae819177d58f6e7e0a8f4cd21ac1142f7e9db105bb2" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="d1c4a10e3f6ab6871d897eedfcc4d3e3928a1e8ee6701aa96101bb31dab6a0fd" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="77299872de6100a89d586ca5cb26c4b4b18b7ed5379ce50608044b3e16e9b2c1" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="940ce638f767da76bea45b39b8b7f1be96e1fa55a72f113f22cb4489dc8fac09" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="9ce100133cacd37ccdb64cb613a108b7da0297003faf9c70e6c94674f9bf2d0f" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="53c614b2fc371b075b4b9c1798bedb7b9ffe4a6a78048bb548ee00e7ea65b9a4" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="2107b284e8b9dcb74b7265d44d67e607e62f23f79b24053d52c768dbe34b8e20" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="5344fa20e24669fd2e74053a891796377af39060d7ba7c7ac680805977e0844a" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="87e1d6fe7b0ee6b7f1537180ce3b2fc383bfd2ae6456b75bce881ced7b8c2251" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="86df4ecd55d351ad42307aeb71e9c55db344b732b251659a7e54e4b10ebaa56f" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="a41bc4297105ccd3e79c285a40da0c6963492df798c59f735d0fa0e3c4d092a3" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="e34c8f498fb2665e883b088451ccdedecb725ed8cb9b06ccfbd32b3b77987ddc" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="dd68eeb3fc35204558f78a026ed8ce7333d389ede8f3c911f89137989c560433" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="6d7cf6b95ac9ee017e5eeacc9590e4f24ab1c52b6e67dc6390d3f92d512cb3c0" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="14ae28b390b54065f0f26b5eff76cb3217e1badbbe251abcb8d26e761c86d50e" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="22fc1e1db62acb27578464a6279a46ea0758a47217c415aba25501a255bf68d1" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="cacc4af867a631133ba08fd7277d07a8f995ed2cc0487c27e15428a28718680d" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="a9aa27c2981e65e1e31ef74cb62b81fc915f01e0a875a274bf3484e62c9e4a99" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="a138327def4a9603435126c6058a348d75252ee3d5815eb8ed7e4b788ab73d00" name="base-alpine-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="afd8bb19bf7c9a9f7da1af99a0b32a8eba767573ac57c3d59725825cb494fd76" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="c10e28e96ccbbef6eb5fb27449524e1149d3febe96410a987fa3393d5cf6615e" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="ab9d3fca288deb32f7fe376187c1f7ed82630aa1c991fe438682b99c0fc31be4" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="d18081f3caa9343096abffbd789e8b46a0dc90521bd7e754639cb61fd4dbb2c2" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="a13a9596688c48dc320dee96114447d4a29155447b6f79a4f1b12b62d890ca31" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="8eb20910fe88b5976272b80a023ea77aab6a405c079ea1920e9079c586b40339" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="68544d0b88eddf66e8ceab4918e61d999f4c5dff354529b3dff69509a44f7471" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="4cb72140d3c6792cb1032b1a676f9f43cdb63a1991c66fa649824d92f8c1b940" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="2bb445f3d2c40f9d5dc1548b45eb0477478781ccbdbd0d9683b6f8316604a907" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="a5606dbd94b41deaf55630f0b9f7908194db9a4ceb017948097583ba572be51b" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="0495e983d776e17bf40daff3aa1baac3a6a459e3b8d2991ebb21b02d0f949a4c" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="94d8993ad289ccdb6e101888965b9dcb3b3613f41730cc831b14ddabb7f60514" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="6423adc2e0d0356a74af8c18b15c50c08d1fa09da75496c2ba93c45671652b76" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="5e641ce76d8d7a29bb57e97e6afbd1da30316c4a14cd35358a466f70b143d346" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="f3af06235a584e417eba42c6563b183a06848f0b6eb5acf5947db0f3a1cd17cc" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="651ecd4e8400af5363abbd6a59004e8afc860eed53efdd5f0284cb4d6aedab80" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="25eb6c29e28d160799e964f9871ca5803176d96cc0090703de41d8c406168640" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="eeef64bfd955c75392d77b64c0677855d54c129615c0f6cf8954024e0057026b" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="a929345074c6958746f1ef01431f2e4da54def92bd55ab17267c3983a99d4aea" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="05d8950d6b3744f5748a6bb779cdef57984d5ef24ce848b4d0391283fddbe32b" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="23de5f8c8e9aadc8b855e99882155600359c43efc03203f6623e2771b8c80152" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="9a3d9943272cdfa680702bf36588d81a601dbcbd4ce52ccb469b2b241036426e" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="109c6816b86e08ab6230979e095586430b44fa6495338fb8e279ac54ff69b33e" name="base-alpine-locale-it_IT" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="687f46a1f7e572bd204172f7f42ac0674617f5dcf1738278c4cc9ce48f9d6b9c" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="9488c30beb2d6d17e966fb86e9acac5650e204829451493ae223b61df1d56632" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="d53363113803b1150e3ac45705af75e937e67a10de6a13f0362ce17975b42ca3" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="afd53123d84bf256965ac2208b0b15b3b16d45c8cf9b2d7940739c50fceb8de0" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="43a34a49d9a5dbad76c6fe3cf1ad9c9b2f3bd59879bac2f958a97cab7f08efac" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="03ed82b9feb167c81950461defa9a82cb4261bc38b6dfc34fb3a12c448470feb" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="29085e239778663d92e78cad5a703109aceff77bd42f82bfcafdbcadaa6dc9b6" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="232f6f2c822991890aaaa86d8eabfa08c9e10c84438e62a0f7269f356d5d13f1" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="74c9bbaeb0baa78ba926f4123f0f6cd2c51730083a087c82d6ec7b800c23ade1" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="fd75763761ed295b629e7e0e72418489f6b76af8cdb3c31d61ca841d20fd5ce2" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="d9215eaa0d32b8283df3d90bf21196945e86f64bae2d79bf0cc603417e9356a0" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="f9d0021ff526673ec6bba575d876c26af79955eddd569b07c5152c12e5eaced1" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="bc987fa2a1c4d1ad985b114e24b70dbf176cc4e83d6235656fbf153377dfb145" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="f4c74e9c0a13b3467c80ae17efc2585d779d161014249e8dffa39184f2b78e4e" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="db80b0007e7a12c3478ae1490049635941f4a4d4eebd813de097bc52182643c1" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="1b842f87ef00066b48522ba5bd097578af526e21b77dd76d932d275391cad492" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="06a8deb47ba994e8d3f39be122d75b38639e349da9a0c4f9caf8dde9f610d58c" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="1be5a4ef8ccae4420d91d9ff6282c1d332bde40a61c4522199870d6d30fc6df5" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="f8aa51cc99dc91d20d7e47f8b750e8b0dbbe812db955251d1cd2b92909e86801" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="ce5ef63e213f6098fb1665369fcfcf852e2a67cd46347e9426e0f658f2f0d35d" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="2f33e1129dad5dc83f8e5f565562f97e618d0a5342fb606676a2b25e071a7018" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="fee3d7f6c9614d63d53a495fad5add369fec6f91211455da08b3a7965d907909" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="5b07e77d4ff383b0969071e0f4392f6e2e342982dca59d839b43be8245ac21f5" name="base-alpine-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="e58102d7335606317f17741bf42da95f5f6f2ae98bfe2662b45d302f000192a1" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="14c0da8235d1b9aba1c58209e97e7d10f887077d05cb918ef53cf898295e9843" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="56a9faa2342508855779ae85c70d329b983076adca6278650a811c77ec3f6f9f" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="562ea19bb8ba8d46b28a0cbcf28f9b48c8479348d9f0b46e80de2eb44303be09" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="8e52ac8ac725f74d96c5a728d945c518e62139e858f54b800bca74389953fe1d" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="2401ba8d117fa1848a7fb3d5a466e3fc80119d815647aa76186d74f0c1241970" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="5aa8b0cecf3769577a456767548e300ee8f3cf44be5cfb4333fc7be37ce788eb" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="b31690f86ce322cde7046d9c443c1445ef4c673a7fd6952a5cdaccb144dc0909" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="95b8430c1bc317eca85da41580caeadf7a43f9d9436c3d14b471570bdbbdb7ea" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="07892b1e3990678a4fc41d93338fa53db29ad9336c1d85c0af157e92290abdc0" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="50ebbbce967c56b4443e2fb81c66e5558037cf18f91c1f33f77610413d71c73e" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="157e4428bf3aa9f2b0d3c32de0c150c7b87b0bf24184fd3eb4b9253609e77bc6" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="b8d402d7e18044787399abe7c2352fa921de6de3b0e745cec1a52916e2a45d2e" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="1dfaf55f5acc6b9dc9f418fc82d3e3688c77e01532e01910c129999a46e6601f" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="4727674adf16b6999c91c5897a29e22c0db8a2d2aa6e2a6aea58ba6ae7550696" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="33b459ab0902b09e07c28b0d41b29c05135b5d0766b2973ddd38beaf44003e25" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="b97e4c3cf263a62f08029d489f02e2e2b30c93531cadf8be3b7ea853e0e5ced7" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="eea0ec2e3426594d96cd00f0b83e3bb255b52b3bf73b51471b24a90df51acb99" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="07365050612dea0f52006ec5a6ac950e3d3edebc5c459faca07e72e6dc5034f3" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="2f4ec6f6eabca89d3a3fbdf743bbe9f7f183a15d14fdde306b2a24ac9c0b8993" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="75f30b03e0275e90a9da26fcc6f34c28bb09c717e10f5b865323d9eb17e08919" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="bf1a23b7b0b46e3c40ca1b2dc915617eff5bba13f422515f5caa2640df70d325" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="601c9845e36f7ce6647c8599f16130caf8d98a19e9a6b0c86e2af70343029e63" name="base-alpine-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="be9b52542d16ca56e116b9ebef379648de75daa740e4afa043beef605400d986" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="ea8ff42a5cbf7fecb9b07dbed7ec193c434088ac7f33d422e06fc2edc970244d" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="842daae6ef7bead37ff2c09156c1d3b2c7409d29425d4ac615e0fd9996927bf8" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="0857253ad8eb43977beba3be9c4faee4c740878190b8181ec0d6a8320cf49a88" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="045395f0f2dfbd81b2728f271ac33898191434871af56a200b64800e314759a2" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="fc4c090df8337edfe7f91a0c81208159b56ffaaa140f6d22b6434e8733d431bd" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="b0554e40353d61af38456b12ad65bb140d827401f5de5082315d1923c6246ae2" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="c225e9e46eef73bf0436eb9172a8933c53b351fde14ee91cc37b158adf256b86" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="46097ee2c1cbcc38731e8865e371d386b3614f0031a34b8b51a38510c22fcd80" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="c454647011a494ba1d5568df15c536eb6042befd530bdbaa26a1c5c333a84509" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="2b2507439d15d37b314366b835d606bcad618739435222a7daa2debc404da9b9" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="2c71df76f2beec7a35905f022a5a1098961e240cdcee55e4a58243cdbd7627f8" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="be63c1efbaa552f9c3115713cc95363d19f2e0426059c60c9aa9682dbf0a7f9f" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="029285723633aa6e8ec3ed8dfb69e2e031d300bbfa5765a93d3edf7438256c20" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="a16d0ad3d5729585e73d8132e4c1af307050c76e97591b5fd5e031fa5dd58042" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="b51b51d32fd5ddc3b9e738bcf7d7a6b79458a086ec58e8b7d8536b298cdf9707" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="1d934bfce5c30bf053418cb81feaa4fbb25914041f01ada95fa91d91dcd2e0c3" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="8e1dd774c3e6f7dc8465973ce16022594c9e745379dd1d1db399015488c02de8" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="f30f26f9cd2a7057f376f792d12a811d87f3be80892459a97b3701ce7e9dcf13" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="e5377b776a39a0ffe2f70ca3bbe2723a4720a0b280a5d658c7d8954b03663839" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="a55f04fa54ec5fca7d81da5bf64f598d3a474d5734a59d06a2870d688180b32e" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="1e54f75c4f693f141a2dc9f2268a663b75d4332a138f2053c62505c66f6fb704" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="59fd1f1cfdc7858f78f4f763e49fde8ab7fc38e358e42d686f46f28bcc6e2bde" name="base-alpine-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="6b353160b8113b639b01afa4da647e20d0d22358c840adb154906b778dd64f6a" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-1" date="1732968000">- CodeIgniter updated to v4.5.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
</package>
<package pkgid="a6f902badf7088f8e227245097c36d46e0abbd00233831d203dfb62663fa2b50" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
</package>
<package pkgid="93d649db544fbe66d29357bb4aa9094ddcc5c5f0218718e95ff3dc3e90c4e12e" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
</package>
<package pkgid="1308d6be59567bdd9cbd05ca3dd78f9c74be90c607156fcaa9e7bbfd1f817850" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334400">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
</package>
<package pkgid="f2b12cc5f0f6e41688f72d82045606e0ef257732b1d8bef6a83edde6857a4a5e" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
</package>
<package pkgid="56610f9d852829f9a8f899e46d94df052cba12bcea6f19a43dddee1b4f0704b0" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
</package>
<package pkgid="cf6caffabd097a4f218b046b2979d2ac803914072e8b3548305c70a67be78f61" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
</package>
<package pkgid="4406c2a744f491cb55ad4d48cbebd77386f37d0ddb397976988b41962d4d7676" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
</package>
<package pkgid="35244e16b24b4d3fa7c84e85fd2361040007163112d00e28dcf12d759cf76d72" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
</package>
<package pkgid="9b46754470c177bb3fe02adfd111b568d18631838b0ac955c2089da5bb7565c7" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-10" date="1758024000">- Modified ci4/app/Libraries/I18n.php so that get() uses en_US locales
  for '_swupdate' entries with 'name' or 'nameTag'.
- Modified ci4/app/Libraries/uifc2/SetSelector.php to sort the output
  of the selected and not selected colums.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
</package>
<package pkgid="77548c266c83c090ef1cbeb725ddc15864fc33cd47d90605d964782f35ae1d69" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-2" date="1733313600">- Downgrade of CI vendor YAML module to make it work with PHP-8.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
</package>
<package pkgid="9aa25f754fd815c7c613964f2f76ff6dd56b3f8658e3881012f3d242d1b40f57" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-11" date="1760788800">- Small fix in ScrollList.php to only use setExtraHeaders() if we do have
  Variable tableExtraWidthHeader defined. It is undefined if we have not
  used setColumnWidths() when setting up getScrollList(). 
- Modified /ci4/app/Libraries/uifc1/ScrollList.php
- Modified /ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
</package>
<package pkgid="40dc274d502cd62009ffd403cbe81fd785f1a26a2c1a99e93740fa9bcc4375e7" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-12" date="1762689600">- Allow logins by IP address via the GUI without enforcing hostname.
- Modified ci4/app/Config/App.php to dynamically construct baseURL
- Added ci4/app/Config/App.php.dist which is the unmodified copy.
- Modified ci4/Modules/Base/Gui/Controllers/ErrorPages.php to log to
  which full URL it redirects if debug is enabled.
- Modified ci4/app/Libraries/BxPage.php to streamline the whole process
  that deals with 'GUIredirects'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-13" date="1765713600">- Reactivated ACL cache, but added reset_cache() function.
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-14" date="1766059200">- Modified constructor/11_configureSystem.pl to clean CapCache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-15" date="1767355200">- Added spinner that gets shown when 'Save' is in progress.
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
</package>
<package pkgid="845f178eefc9b60a08d8916564c0b9a5f32f087dd3bcb9871b3d65276301b6f4" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="25.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-16" date="1768737600">- Modified ci4/app/Controllers/BaseController.php with rudimentary
  Redis support functions and usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-17" date="1768737601">- Extended Redis cache functionality:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Helpers/blueonyx_helper.php to cache sitemap
- Modified ci4/app/Libraries/BxPage.php to cache sitemap
- Added /usr/sausalito/bin/bx-zap-gui-cache.php
- Modified constructor/11_configureSystem.pl to zap Redis cache</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-18" date="1768910400">- Modified ci4/app/Controllers/BaseController.php to add missing 
  modified Redis functions.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-19" date="1769083200">- Modified ci4/app/Libraries/uifc2/SetSelector.php:
- Fix fatal PHP 8+ ValueError in SetSelector caused by inconsistent array sizes
- Replace fragile array_multisort() logic with stable ID→label mapping
- Prevent GUI error when CODB namespaces contain malformed or empty entries
- Harden SetSelector against invalid scalar data and future PHP namespace changes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
</package>
<package pkgid="ff6654d3cd282328fc5536771724c4e33d798cb2ef98171ed601ecafd3b06cae" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="29.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-20" date="1772971200">- Security/compatibility refresh of GUI JS stack: updated .elm
  jQuery to 3.5.1 and jQuery UI to 1.13.1, added jQuery Migrate 3.4.0,
  and wired compatibility shims in CI4 GUI/login/wizard templates and
  vsite error templates.
- Upgraded bundled Select2 from 4.0.3 to 4.0.13 (including i18n
  payloads) to restore compatibility under jQuery 3.x.
- Reworked UIFC2 DatePicker to native HTML date/time controls
  (datetime-local/date/time), removing runtime dependency on legacy
  bootstrap-datetimepicker; kept existing field semantics and improved
  calendar icon trigger behavior.
- Fixed iframe auto-height regression by guarding optional
  iframeAutoHeight plugin usage and adding native same-origin iframe
  resize fallback.
- Fixed iframe resize JS error (scrollHeight null dereference) with
  defensive null checks, safer height calculation, and self-clearing
  interval logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
</package>
<package pkgid="0af3639a8d3f1c66f348ab17d8a601a9c05c089aa55913f935bc942b79540ad8" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-3" date="1734004800">- Modified ci4/app/Libraries/BxPage.php 'spinner' now shows YUM
  and DNF updates as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
</package>
<package pkgid="226881d1ecc58230407c5d3c58725fbee3773dcf42ea47227fc38e334c7e9b73" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="30.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-21" date="1773144000">- Modified ci4/app/Helpers/uifc_ng_helper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-22" date="1773316800">- Improved 2FA support
- Added ci4/app/Libraries/ModernTOTPProvider.php
- Added ci4/app/Libraries/TwoFactorBackupCodes.php
- Added ci4/app/Libraries/TwoFactorEncryption.php
- Added ci4/app/Libraries/TwoFactorRateLimiter.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-23" date="1773489600">- Extended the CI4 GUI framework for the 2FA overhaul.
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Added ci4/app/Libraries/uifc2/Table.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/Button.php
- Added request-level forced-setup enforcement and menu handling for
  mandatory 2FA enrollment.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-24" date="1773576000">- Phase one of Adminica theme removal:
- Added SPF related JS and CSS to platform/alpine.mod/web/.elm/spf
- Removed UIFC1 libraries ci4/app/Libraries/uifc1
- Removed /web/.adm/scripts so that outdated CVE riddled Adminica
  jQuery no longer triggers security scanners.
- Moved web/.adm/images to web/.elm/images
- Removed web/.adm/ entirely
- Modified etc/cron.hourly/bxalpine.cron
- Modified ci4/app/Helpers/blueonyx_helper.php
- Modified ci4/app/Helpers/uifc_ng_helper.php 
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/ReportHelper.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-25" date="1773835200">- Added web/.elm/gauth for authenticator app download QR code</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-26" date="1774872000">- Modified ci4/app/Libraries/uifc2/Table.php to add the function 
  makeHeaderLabelCell() to allow us to construct headers with proper
  Lables and helptexts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-27" date="1777118400">- Now that i18n-Support is back directly in admser-php as i18n.so
  the base-alpine i18n support deterministically checks if native
  i18n support via PHP works and if so, it uses it. If not, then
  it falls back to use the emulated i18n support via PHP Class 
  instead.
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/I18nExtension.php
- Modified ci4/app/Libraries/I18nNative.php
- Addressed deprecation warnings in the following classes:
- Modified ci4/app/Controllers/BaseController.php
- Modified ci4/app/Libraries/BxPage.php
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/CceClient.php
- Modified ci4/app/Libraries/I18n.php
- Modified ci4/app/Libraries/ServerScriptHelper.php
- Modified ci4/app/Libraries/uifc2/BXDivider.php
- Modified ci4/app/Libraries/uifc2/ButtonContainer.php
- Modified ci4/app/Libraries/uifc2/FormField.php
- Modified ci4/app/Libraries/uifc2/FormFieldBuilder.php
- Modified ci4/app/Libraries/uifc2/FullName.php
- Modified ci4/app/Libraries/uifc2/HtmlComponentFactory.php
- Modified ci4/app/Libraries/uifc2/MultiChoice.php
- Modified ci4/app/Libraries/uifc2/Option.php
- Modified ci4/app/Libraries/uifc2/PagedBlock.php
- Modified ci4/app/Libraries/uifc2/Password.php
- Modified ci4/app/Libraries/uifc2/RawHTML.php
- Modified ci4/app/Libraries/uifc2/ScrollList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-28" date="1777204800">- Modified ci4/app/Libraries/CceClient.php to re-add cced.so support
  if it is available. If not: 1st fallback CCEd-API, 2nd fallback
  Unix Socket to CCEd. GetAll() function isn't present in cced.so,
  so for that we use the fallbacks and typically serve it via the
  CCEd-API instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-29" date="1777204801">- app/Libraries/CceClient.php: Kept findx() regex-capable while falling 
  back to find() for exact-match-only queries in the cce.so path; 
  made findSorted()/findNSorted() best-effort and return matches even 
  when native sorted FIND support is unreliable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-30" date="1778241600">- Added shell_array() as the safe alternative for new code: takes an
  array of arguments, wraps each with escapeshellarg(), and delegates
  to shell().
- Added safe_deserialize() helper to uifc_ng_helper.php — tries JSON first,
  falls back to PHP unserialize with allowed_classes=false.
- Switched toHandlerHtml() from serialize() to json_encode() to prevent
  PHP Object Injection via _serialized_errors hidden form field.
- Switched getErrors() and all module-level consumers to safe_deserialize().
- Added Secure, HttpOnly and SameSite=Lax flags to loginName and sessionId
  cookies in BaseController.php.
- Switched BaseController rset() from serialize() to json_encode() to
  prevent PHP Object Injection via Redis cache poisoning.
- Switched rget() to try json_decode() first, fall back to safe
  unserialize with allowed_classes=false.</changelog>
</package>
<package pkgid="6ecca776b04de22008d51b76aebe7e0e044bb6554a1e73343c9107b267407ec8" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-4" date="1734091200">- Modified getAllCapabilityGroups() to disable ACL caching for now
- Modified ci4/app/Libraries/Capabilities.php
- Modified ci4/app/Libraries/ServerScriptHelper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
</package>
<package pkgid="abd9b0a399923e6a2edd451da5179fff2a5398f9a71daf2b60d629fa52abca0a" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-5" date="1737201600">- Modified ci4/app/Controllers/BaseController.php to make sure SQL
  port is now always an integer.
- Updated ci4/app/Views/errors/html/production.php
- Updated ci4/app/Views/errors/html/production.php.bak</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
</package>
<package pkgid="fbd1bb94434207fd5e2acd096fe93f863d0ee15a10fa620ba0d4b5658e5a3e76" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-6" date="1746532800">- Modified ci4/app/Libraries/BxPage.php function setGETPOST() and
  added function sanitizeInput() to sanitize FORM_GET and  FORM_POST
  data via sanitizeInput() to protect against XSS attacks performed
  against logged in users. The issue was reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
</package>
<package pkgid="2386a1d28b7848944f852f95892e1c7bab74181cbbabc0150e17283ed34881dd" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-7" date="1746878400">- The recent introduction of function sanitizeInput($input) in
  BxPage.php broke our scalar_to_array() functions, as '&amp;' got
  converted into the HTML-Entity '&amp;amp;'.
- Fixed scalar_to_array() in ci4/app/Helpers/blueonyx_helper.php
- Fixed scalar_to_array() in ci4/app/Libraries/CceClient.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
</package>
<package pkgid="2267eb0cca03aa9c093011032b33c08991b3914751bb79fab376cacebbf75fba" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-8" date="1746964800">- Fixed a reflected/stored XSS vulnerability triggered via the
  file name when rendering the uploaded file preview in
  Dropify.prototype.setPreview() - as reported by Alec Romano
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.js
- Modified web/.elm/vendors/bower_components/dropify/dist/js/dropify.min.js</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
</package>
<package pkgid="52a07bf3ee49c6c5b5cebd053460e7fa33abba744a9484fe75ff863209454806" name="base-alpine-ui" arch="noarch">
  <version epoch="0" ver="5.2" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.1-9" date="1747051200">- BxPage function sanitizeInput() was too aggressive. We can't
  filter '&amp;' without opening a massive can of worms. Edited
  ci4/app/Libraries/BxPage.php to make function sanitizeInput()
  a little more accomodating and leave '&amp;' unfiltered, but we
  still filter anything else.
- Modified ci4/app/Libraries/CceClient.php to remove '&amp;amp'
  handling from scalar_to_array()
- Modified ci4/app/Helpers/blueonyx_helper.php to remove '&amp;amp'
  handling from scalar_to_array()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-1" date="1749988800">- First draft of base-alpine for 5211R
- Removed Prometheus and node_exporter dependencies and modules.
- Imported all missing code changes of 5211R base-alpine from 
  5.1-10 to 5.1-19</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-2" date="1750334400">- Modified ci4/app/Controllers/BaseController.php so that the 
  internal SQL functions properly trap underlying CI code exceptions
  on SQL usage and instead set a proper BX_MySQL_Error for usage
  in standard BlueOnyx error reporting via the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-3" date="1750334401">- Added missing locale processing in BaseController.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-4" date="1750507200">- Modified ci4/app/Helpers/blueonyx_helper.php to modify function
  find_eth_ifaces() to properly detect 'enp5s0' style interfaces
  as well.
- Modified ci4/app/Helpers/uifc_ng_helper.php StartPageStats() to
  use generic interface name localization if we're not using eth0
- Modified ci4/Modules/Base/Gui/Controllers/Metrics.php to detect
  and use primary interface in aggnet metrics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-5" date="1751544000">- Modified debugging in ci4/app/Libraries/AutoFeatures.php
- Made ci4/app/Libraries/CCE.php more resilient</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-6" date="1752235200">- Fix in ci4/app/Libraries/I18n.php to return early on empty tag.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-7" date="1752494400">- Added web/fqdn.php which we need for determining the GUI
  hostname from within /var/www/html/error/suspended.html</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-8" date="1752926400">- Modified ci4/app/Helpers/blueonyx_helper.php to add new function
  renderSingleFlotChartDeltas() for better rendering of network
  traffic with deltas instead of totals.
- Modified ci4/app/Helpers/uifc_ng_helper.php to edit function
  StartPageStats() to use renderSingleFlotChartDeltas() for the
  block with the network traffic Flot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 5.2-9" date="1754827200">- Modified Helpers/blueonyx_helper.php to reject passwords with 
  double-quote characters in them.
- Modified Modules/Base/Gui/Controllers/Check_password.php to perform
  illegal character check on raw POST data.</changelog>
</package>
<package pkgid="40f0c58026f34de2da7cabae751dac2aa310b26ff1ab333eb294da936a8c0dee" name="base-am-capstone" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="70d127b7ecebaed13f5440540674caf42e9aa0a4834ebfa6a0bbf2e4e8027c18" name="base-am-capstone" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="c9f9485fcd5fc0a14a4f189b2f6279f1b5ca271ba58fb81140f7f735880600d8" name="base-am-glue" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="b3f7862bb8c6edf45233cc149bb994270f18ed3a87d9185b0cc58ad078bfc2af" name="base-am-glue" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="9f9b0cef4437607ed32522dc0fd30d08643e97b5f0bf8492f0ad184056285651" name="base-am-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="22a7eee8fc07d3637858276c2d548bb5f5f913e3d80847878560a6fa032bd8f5" name="base-am-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="6f6db84e704ee882d796a65cd6aa55579af728f4634d568672f17b8b5706d092" name="base-am-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="cbc0c875355cca8e0cedbf6c3f1c055cd506a51720122b3409285ee5e99c26cb" name="base-am-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="7614dcf4c713c53cfae5b1b5fd0088609973ef61914b543ec1e08cb48938bf75" name="base-am-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="7e2969e63df04a61444f3a0edb05fa8a9866ed9ef7cd1ad6844be20292a5712e" name="base-am-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="0c1fef4e1f8d95ac19ba2a388e424d85ed531b905882bd84a650272dd22f985a" name="base-am-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="e565b5fb5c66ad8200c06d764447209b08c907eeae5ce5f02f49ce7586060d6a" name="base-am-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="3c8de6bd70918f8bb2c6af3104615c4f669f63d93f01d3b4dfe7dff45bb40e56" name="base-am-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="829e800f9602536465178c0acf090963ac6ddd8ed9f6dfd02b318c6ada7e7630" name="base-am-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="1da671dbee67b51056229be4d8f9dd0382e689a184d9cdbf03c0cbd71dc566ad" name="base-am-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="24e01b9fe264183ecfef9a98b1984a06c7bacac633188872834c1940f0f23b13" name="base-am-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="c874ed04c25bab181437fe64b69038eedc00fd46ccb11493f85ece3ed2d39b59" name="base-am-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="1b011b401466184ab56d71cf444c1731bfea8d6734213e571ba227e1ddd6702e" name="base-am-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="3fcd3ee2ffd8252ad996d44294bb2b53091246257ac1397b0ce9c40856128cc9" name="base-am-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="1bef59f9ec3b32770ae41d12d65e1a08cfc8439d2d37dbf3f49f66b259bd45c2" name="base-am-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="ca824f7c77087d6c097cd326d11a3fbbb2e2639007e180d98a21e566ab5f56d1" name="base-am-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="a039abf63e6132bee582ddce201a1ff6bfd4d62033d781d54c078387a5ea1c5e" name="base-am-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="fede5af1ca0667d52438e1374c553a9907ec4a29c8f453e4615c4fa769868755" name="base-am-ui" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
</package>
<package pkgid="17d7204c57ca27b86563de550d84f6b6f5ccfd7a79facb3aac3e7c0ca2e6ce9a" name="base-am-ui" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1700395200">- Modified ui/chorizo/web/Controllers/Amstatus.php for Elmer theme
- Fixed invalid regexp in glue/schemas/am.schema
- Modified ui/chorizo/web/Controllers/Amstatus.php
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1749643200">- Updated GUI pages to use new cced-api enhanced functions to display
  cpu and memory usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1750507200">- Flot charts weren't loading the required JS. Fixed:
- Modified ui/chorizo/web/Controllers/Cpu_details.php
- Modified ui/chorizo/web/Controllers/Memory_details.php</changelog>
</package>
<package pkgid="5f13ca6c817844722d904a21566a9b1e9e8d437518a9bc56e7cd462349222846" name="base-apache-am" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="0BX01.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.7-0BX01" date="1606737600">- Extended PHP-FPM support until PHP-8.3</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-0BX01" date="1668427200">- PHP-Support now ranges from 5.6 to 9.4.</changelog>
</package>
<package pkgid="c42e9ff2af4010263a8d95fe9e7db44c83a72b1021565c2cd04512a83a8ca1c8" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="aac84dc3983a7c94880306193296d0b43cd8b98701e271f422f0c9c940165a90" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="61a63421d63746b3c05c8e9657d4b0424f2020236f0be86276a2830e25d9f09f" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="82ee0c319dc6726fd5c06142f5775c96517bc306cd38d840101199e1b94891d9" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="9ef3dc84536da727fca1a61a792c3ea81f90f582dd2fa95c8fcab96b1f907e47" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="6da0ee189798ff1f50874d9cc5094d3eb8db4a3071c5a347ddaf601bd6026007" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="0295a32c759f0aa579f91288d7ad6237d3c6a0bf42a4baca7d7f716edd0f272f" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="ad4d7f02f350fbb06a764eb0d5561b8096b80cd3ced6c005dda7ae9a9bae78bf" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="d56df02aba62fc97d3394f0c87143a4d304a60b7e862c695b9d43fa4a86d25f7" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="66ba63007e14a9c2e1a25b676d650b8617f2c9e10505c37e8a8fec2051c3adbf" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="1dcd2dc0908a53c9679db36fede8f896336e1ae1cbaa788eb1aaf47afa5a9b7b" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="776febe87317005dc145f3f90e4715705699206142adadc8dacf24598e877cce" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="3ab36d74fc9f09c680aa9b8fda052727484d6b3c2b350984e8534c9b66b26083" name="base-apache-capstone" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="5cad8620a92c01ecc465bce59bb4dc000241f3b211d84665182418b42d1589f3" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="cbd84c0d8ad5fccb51c554de39b16ba39e5f9a50bb642fd401f7a37b5b3ce65b" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="60a03be31f8df8fa1f3b2f4426776416c448e2e6fd15c739c0eceab66c5710ff" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="ee6aa19c8ddf7d8012fe4c7b48d291ecce608d45e94b0dc94ce837f035f25b78" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="8be8afe08c30b41a68c218e9490db3b712487adc7febd15b00f2c4aad7761ae5" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="4adb9a1ebdfaa3cf0dac654c08014adec3222b6687f2131731f38e8f1266a466" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="7b0badc1f61a4280543245234384ee40a39f857862eb47297f2aea9497e773e4" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="485f5c1637ad746efd52b3581f64f2bcd6a8d00e34cb330338fb04356a374fd6" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="e9f73c652a2008c3ea1b3e35b2b7b79f6d7ef3aa9cec4c2ce0caed94fb6b7ec0" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="c9d9f8858f88ecc33c90dd29b56c8c536191d6c9d6b9e1e9891df5e3a3234e2b" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="76dcb9692890cefbe0a923d9f550a584655bd1c233847b25c75a17d9832dfb2b" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="4324df0f2993bc8573fbaa6bad219d11c37e532d5527aacf75e1e445e6298cab" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="42a6100773a6f18128d123b51d9d231594e0978c2aa877cd83fe60d985782049" name="base-apache-glue" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="4c3dc3538b03a8985726627fe6ab163a31f7aa70943ae2a16fd2a8ac8686e23b" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="d7c2019875feb3a4b7896f38543d141c227661e171f0aa0853c2364c60c9dc25" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="8d85582e0aae951370ce1fbe90885bd0ffa54f7e32cbb39b3dd6fe6cca04be63" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="afce601cc2c302718d616e3b26fb9472841b61b8cd30dbf88806451eb0f1389a" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="9e34730d0bd8ef9f51d530ab29d9b7f1eff31e04201875dabbac2395e78ca32a" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="1d77bb5b69ccd4bdb1eea6cb172682b4a2ed7d9ba6e43495f62e676a980b001c" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="760f45d9e943f2a4d467ec35a5966c5f13d7585e450298a157b69d89d0622224" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="57e5fdafcaa72b1f8b993f1bc026a91607a407de657f0daefcc2de398a992d73" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="90e211711d27866079c24a3a160364b4e590f6cf642bb08767d70436f7c8fb44" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="1ade4bedd461602f99b5cd7cc8d512455d6ccfcd686ea89137b7790d68ea88ea" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="d28031b00cf316903a45618427623c8db53e0db8dd2ed99a2f6a403a277618d9" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="e871d8f3a807d9e66cb54d72bf1e4a55f8fb07dc274fb4a1dab1878f55bb74dc" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="5034a4631698a8f1b05fd17359424a8834890d3ee0a16f26caf3eb78e73863cd" name="base-apache-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="bee5a9bc6e34dd9bff406749c38494afcdcb02fb67699c18a057894cb8682787" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="e59c8cec21d6a76a9a2f548446ad2b88113ed753d8b57f5908cdaadf1d5d8004" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="e8768dfc136418bb2c7a379f85fd5e0199ed8209cdb9ea3c827105b8afda46aa" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="020c64a2702b9ee3df3bb4495e9e16e8a9d38d92a7cc4b1be39db694aea163f3" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="f14cda560badcf766f923666e97168a76553cb0776ea835972c80e4a9460e8c1" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="18512f6ab804767b287e6a2af31d61a01703ebe793b4b6674b53bc7e884da0f9" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="5f74dabaa351c258a504a49efd31ce237011e293e6d6fdd1de856f1ddc471955" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="7959055484916dbb1998cfb5e8dc40fda474c8893f68692a6f83df47fc7b381b" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="0ed1279bca4cd547b7e45d7671a22e386e13ddc155c160ba74fd9819845bc487" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="6e6a99443b7e469ba5e0c7850555a1ba6955ead4bb8cfcd84e2971743f2d2a79" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="41a5be6389da1b829cc8b0d18722f9b2798898bc3fe915bb75b8639cae22641a" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="020b560844d89d8b15189873d80957b255a147d7bb5ac2bbed45e265de4e7b9e" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="0a90fee428834eb95cdba6c923d1b771b08590fcf8b51c31b30bbf30c4ab9dab" name="base-apache-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="28fcdc29c47a2c5c7e39c21c796891e428b007e1383d8e5ff97eb7f48e5f9645" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="c21123293e67b76d6659eadde26665887cbaf2a47d1980943f889119d3649828" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="87438dc7fac5d58f0d8c2c0c85f529218a39415d83828eba54533c9e3a3cb0ad" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="2b2ad82c66190b3b48c68f09384d399d5aea5d0aa3044d16fa7d1b88053d7b7b" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="e6a034372ee753119ca28ee8fde412d3c74c168a66e3950c155320ee1874b48e" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="ac713d00260aa3271b30bab5dd694422e928a1a1800ae32439d97b94bb5461c2" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="82681f22046395783babf2e3c95e4b443e141b1cede525e75e89e276363696a5" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="d81c11d8b09079a3bb83738fcaa366865bfd4c07e9998012ffb8b6ad2bae511a" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="373ee77fd9ebfaf01c7913c636bef799670de4757ccf757e07cd1f14d58dd847" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="540a5f6be6606e55f4dc974578a5afc93e928f831b8a896ef75adea5e860de62" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="c057dc340e1690c16c5f4b475f62055ea35d0abd0874d638a482d0bba2e92346" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="ad5c2995f64fd70dfd04ac96be26f0823ab783698a7aa9abf7808947000d256f" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="b5183f412dc38cf336544126f54870cea7a047e13f015da354df14c5ff84cf3c" name="base-apache-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="12fd7de721dd3fc074bdbb3fe37ab43f80b1bcaf1f14e5f06f5aafa6740cec95" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="9d9634dfb4ac6cdc8e0a8a5a2112d7c6e8b7487a97355284836264615524954e" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="994c8f43eca7ddc441fe82dd66bfbb463ce5b20eb795b056f8e0b8bc53a215be" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="448814287b858cf63b7749069281bbd8d80c4f7aca6e5c5502b8ce376e4f5782" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="9a9ed19a12e7e6b4e0908274b0b1e1f5e28e9da85245eda34f9e4fbc0cbae9c6" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="ff38489923e1b2651fa3e0f7184770dbb8de6bfb74048e25b49e35be9a27ae61" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="97b31427923260679caac3655f126600e45869ce6735e41fda7170e70777c32b" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="180f9b5d20b69ae1447dc34f8f2ae11b128c8918c8f13fbec8bad2c4794e7e3c" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="05a7f1945104132967805cd9d2a59a5ad37c31861ef7c498dae51edd9cc62695" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="5e83466881f2e65d1fe3e2775def774517df33e4d9de3ff215a7cdd2556accd4" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="f15bdf51491922e72e1576be04ae3f616ee4b2a8da1c7f32deddb72169730aba" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="1f7fac086da2306934d8e93b3aabb699e59e50e399997bf814d63ceeccb177b0" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="f63d0af96d9d0c09bafc594de04e712db6b3f49d0ee8674d0ec060788fec77d3" name="base-apache-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="7461da1e6d84d83949035d595e8030fa20ab94eaf662b4c94eaa72da4d398272" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="b174e5d55d068f45cb48840743490c5507acea25fe0a51be93b08e2fa5a86ea8" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="1b0b7f4405ef64b984fd576367fbc59d0629f38a0f9b06c61f2e0f644ab2ed27" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="8a53b601a6185719d6f93fb9cb0c723f7a9782188a7bb8273f3cf7bc87075001" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="ab3e2b602378ae6ef9d4c784fcbf4d8e0f16821d4cc9c17da77809838ff29ae3" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="6d8acca367d7f995a9bc2e5dc38a87384a8cce8b8f154262955850ee2feb6ac4" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="08a0890031f2af708f7b5495c8ce4a91c760333b2da3c7b25c0ffeb85160a786" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="43e06cd8237b329f0432000f6597ccf3c562f011b042edc79890dab8b1e4c910" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="2f35c670ca5678727282fb45e2ba5f208d7fc5cd83cb4b35268b539e8ba3cc1d" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="81fb74419b6299876821b74d7b943e96ecb05beb90e357c46af99258cf123662" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="1f3029e77931e4188ed308610a73b2eade139a55d6b9122a12d2d83e7a0e59ca" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="6f0527bbb5ac15dcc8c8381bf09fc45628f3ad5c9e678023b6e8c147763ddc31" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="901d18fbbc9a8dc690561a120dc24f1b92c6370fa0d40b01275bb549f6ef4200" name="base-apache-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="a088c75d73a800bcdc21fe2fec5725fe43133a951d61475f995a481663ab1da9" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="d5429fd7d155bf160b8055f1786a589410c9e79ca7aa40573bfd183f3d4fc40a" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="047cb0a4ddcaf58306aa15b6edf2285b52ddd464383636885a12eae1eb422e01" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="d3cbe634c511b7d2c4c99bd7ff7c3a52c428a5131b55322708d816c7acfab640" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="a83db1e4dee321b3eb111b154ae1186ca7b6d467e696de94b4b4e40da54d0f88" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="b7abdf7ef1ffc02d0c7e90427ead0583d2c3827ca29ff74b7338ebd6158d193b" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="5f058f940a0497484c2d6b23d8f1bb075df1934f5966779b9ab56755aec6e0da" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="579165d2407c6d216d4fc8d14046327ee5657754607d326e47b8ab8bfb06d25a" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="e20df3368950ce5f71cd90ae1a3faaa9739fefe505af7bd3abd46fc0812443ca" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="b122953a5dc48007fd634568cdb25f46ec85c543c6892b865e3a87b133dfb3ff" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="2a56c8a1381f8bc8b74564e18ef37bdf5375cd4de50fa04222b75361d9492016" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="7469d94b8744f096fac4402f6845f88625b2f6e674b72893cf23b763b4e03bc9" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="14edafe3698eddcb3c1ba5755ee9981b0db8b68609054be4d3fd9bb1eeae4458" name="base-apache-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="fb074ab3c5c1667a95a6c34d88b3a7eb10b4df5a89a2cdd9921708853b7d0846" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="9f7eb8564da2fa19eb84ca91ad6761b426cc014ccba096b46bdb7511b689086d" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="ec1e7cbc32bae2233014ebaadee52e9a00530967711da6fbc1bec896b32b5054" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="7206ce6656abb613314bc32c16674feb695c30e30f9b7b585ab3c0a246d190f1" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="e4757015afaef97d03e99757e7210c56b8084d7b421d9097a4aa6693931e18cd" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="98aa13beae21288a6b7bccca519c5b2ece5b4945288f4ccd91a73d332449967e" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="3f06a9282d79d9de83b94fdd94d8cbe3e474c0d079e99aecf752d1d9ebc555ed" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="6939b027cf594bd22f936c7d22f7e4ed75691dac335d98797778e3de6ec7b2fe" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="392ecf65ffc997bd804871fc07b0592f0ded13a534c6f276dc081ec1841814c7" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="0dd615f69aadb4bd6669ea5dc3c9aeb0e2afb2271f45fc5519ed679d467edca0" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="772859c9c1a7ed54dd34f94790cb21178bdab263907bbc6e4667c10001f64ac6" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="8f1dc96e261a43bd397a4c5e1d80ca87e047e19579ea839bb73744b657ba42ab" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="42aa731c317c28297b63840edcd17bd6b90d04639a7312a723c08c272aa2e130" name="base-apache-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="ce76e0182172bc4c6544d237d2db5ed92325a06f9cd97841215849751c03ab45" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="27f07024c9d2912f7e01edf9cbabd6b75b4bc4bd776060524af82ae5ce3db45b" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="446cdc02f6a893c1e0a922b7a60af775c760b0cedac505ea545bf79f183d82f7" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="1e152998e5668c8badff1b59b1499dc42b7b6e3d2258ead0dc910e564ba4c7ac" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="b2a3b4b69fb8b6fee52056f7836aff8c3da285d9e12ef400183fcc64553e4977" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="0aec2022f9ce8138c78326b13265eeb0886ce446542f19129ad71697173fac26" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="ce842494bc7b5f13ddf6734dd6654935cddb4f8a67e43b8ff26c94e506232c76" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="2eadd5ab5a220c4dee199cf74cf8cbfedd2506afc063ae799c976aaa4d672778" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="4414efe1241e5f1215b1ae014d2e6469b5684f7b8285c7c74d1fc912e6baec40" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="f05c575bf22421b669a9c2bc984f6f6b75f641189aa1e3fd71b0a042a09b50c7" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="093788d23a4ab482f6c1de378a5d6cb699b7a0e709cc0177b0bccf342b7ce195" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="035b9b760c015d47d5fe508d160f8ded8ee26a0e88972d8f64ed80cd55b966fe" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="fff1904edecea41891dc67c32322c2e762d7aef59ef8cc06f8808528d5410b21" name="base-apache-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="193b46c838554ae4391d0be3e7eb996417f8447537c0954521d2fb15bca848af" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="d9c8f5bd54a7f07dee7cd3fcd0eb43db0f517c10dfc1cfc14518a03c7f81b06a" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="665f7fe3d579378802a9abbd039c6abd1db136f0c40856750feefa6b65945a9d" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="d0d49a4401e2e398bfb5c8cd32a8d326c92c67d25d8a77dc8117f8e50ed3009a" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="1836a9e97e9dea247fbbe2586bdc38511db9820f16d8c2b059d41d1194a38ae0" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="4ce280e51d3ac1c03033e0108495d2f1cb2b2621b9d19ffe3078dd7111c16d28" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="1ab8dfa058fa722f5d2c9a4850d5c0b072a494b416cca119ae35a71ec837d218" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="c37e377df52195a22d061eb689ca25c5f17c41624d77c00c320296f8186e6c00" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="7f0a9b98035ec99c1755d25a07fea8ea6b58d59f28824699096fe2e48b2ba4a9" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="35975269739904dbc7b4c471b037fd26c38bacc9ae3d177cc798d075a27c24f9" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="62f39d5fe4e3cdcff3f770b89bbd5bdd3df418f92fa40031afde85d43734cc02" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="8eb05051d0a59743ff8fc8c3b92aba5f14c3517f305ed7bcf8a5175f903f7813" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="3407a0b8c9b314e17545f5158f49342c9a1b05d4c6edfd45ebf5548303e4df0e" name="base-apache-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="57b8978d723ce63c519e68dca4430f4d78af97d8afb45c0840100a65f6aef088" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed.</changelog>
</package>
<package pkgid="26d6bc89cffc03c3d70a4f51ff8033f10c52fec42268685d561842f6939a7585" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="c09e430fb5e968706f49b2bff1147a6e284014e0420934b41423b1e04b98526a" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
</package>
<package pkgid="b053ddeb0938228598def818cb049986c6fc6c739ae04b88c43eb3174f598a9c" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593600">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
</package>
<package pkgid="374e636007ba20883d9129c64b1d81eee6000c9236a953bb34345755d6e0ce29" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
</package>
<package pkgid="ce8ce3b215dd13351bb8db5310a7c18dd513ee6d777a67b2838c3e23c4077280" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
</package>
<package pkgid="4cf80bbfa0ff4c1a9dca0c5f432d3ec2bcdf338089e088490d02c75c22c30fd0" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-10" date="1755691200">- Modified ui/chorizo/web/Controllers/Apache.php for localization issue
- Modified glue/handlers/virtual_host.pl as syntax for enabling HTTP/2
  changed on 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-11" date="1759147200">- Modified glue/handlers/virtual_host.pl to set -t parameter to
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-12" date="1759233600">- Modified glue/handlers/virtual_host.pl to excape phpsendmail in Vhost</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-13" date="1759924800">- Modified ui/chorizo/web/Controllers/Apache.php to bring back the 
  AllowOverride switch 'Options'. 
- Modified glue/handlers/writeback_blueOnyx_conf.pl to handle 
  AllowOverride 'Options' correctly and to insert AllowOverride 'None'
  in case no other parameter is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-14" date="1759924801">- Modified glue/handlers/writeback_blueOnyx_conf.pl to swap out entire
  edit_blueonyx() sub with one that properly constructs the AllowOverride
  'Options' based on what Options are actually set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-15" date="1763035200">- Modified extensions/10_PHP.php.create.Vsite to sort PHP version
- Modified extensions/10_PHP.php.defaults.Vsite to sort PHP version
- Modified extensions/10_PHP.php.modifyPHP.Vsite to sort PHP version</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-16" date="1767355200">- Added glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-17" date="1767441600">- Fixed snafu in glue/httpd/email-autoconfigure.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-18" date="1768996800">- Modified glue/handlers/writeback_blueOnyx_conf.pl to Fix Apache Options handling
- Corrected Perl foreach aliasing bug that unintentionally stripped '+' and '-' prefixes
  from Options entries when deriving AllowOverride Options= list
- Ensure Options toggles (especially Indexes) are now faithfully reflected in
  /etc/httpd/conf.d/blueonyx.conf
- Improved internal debug logging for Apache Options and AllowOverride generation
- Resulting Apache configuration now correctly preserves incremental (+/-) semantics</changelog>
</package>
<package pkgid="c6a51af529b58cca63edc9d325df7a2ce7116d16a2a8234ae8ab2462449f7c25" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-4" date="1730721600">- Small performance fix in glue/handlers/virtual_host.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.3-5" date="1730808000">- Modified glue/httpd/00-default-vsite.pl so that an enabled 
  'GUIredirects' now directly redirects to https://&lt;FQDN&gt;:81/login
  without triggering SSL certificate warnings on the Vsite FQDN first.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
</package>
<package pkgid="23176f7d577caffae900588403d94932bfdee7dae66159e6bd5211617820b58f" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-1" date="1732449600">- Modified glue/handlers/virtual_host.pl to remodel PHP-FPM integration.
  Switched it to use Unix sockets in Vsites wwwroot directories for
  FPM, as the check for free TCP ports was never going to work with
  the degree of reliability that it needed. Unix sockets are also
  a wee bit faster, as we don't have to take the roundabout through
  the TCP/IP stack.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449601">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449602">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
</package>
<package pkgid="61addf97b68fbe29afc8e46895a399094b3ab1be86c278e77fc852f2863ad061" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-2" date="1732449600">- Removed the (noreplace) from the file section of the www.conf files</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449601">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
</package>
<package pkgid="6a06c19281e46a69b045ad16700b799fc141c59afd4fdf3ed2f4ad2760a569f2" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.4-3" date="1732449600">- Added the (noreplace) back in and we now let the post-install sort
  it out with find/copy.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
</package>
<package pkgid="831fae113152e329a163ea5d4a0cd9d20c1f9ac4f75f3120d5d3ac5bebbc76e9" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-1" date="1740225600">- Modified glue/httpd/security.conf to add fallback error pages in
  case the siteAdmin has deleted the /error directory from /web
- Updated glue/schemas/apache.schema to extend 'System' . 'Web'
- Modified glue/httpd/00-default-vsite.pl to add provisions to Apache
  to automatically detect and block a list of bad bots and to serve
  a sensible robots.txt file if the Vsite doesn't already have one. 
  We also save a separate deny-allrobots.txt if the visit is from
  a bad bot.
- Added default glue/httpd/robots.txt
- Added default glue/httpd/robots_deny_all.txt
- Modified constructor/import_apache_settings.pl to automatically
  populate 'System' . 'Web' with 'good_useragents' and also
  'bad_useragents' if the Array is empty. Like on first definition
  via the Schema.
- Modified glue/handlers/writeback_blueOnyx_conf.pl to update
  /var/www/html/robots.txt and /var/www/html/robots_deny_all.txt
- Modified ui/chorizo/web/Controllers/Apache.php to make these 
  new features editable.
- Locales updated
- Handling of /etc/httpd/conf.d/blueonyx.conf in regards to
  'Options' and 'AllowOverride' wasn't folliwng proper Apache 2.4
  syntax. Specific items now must be set via 'Options=' explicitly.
- Updated constructor/import_apache_settings.pl for that.
- Updated constructor/import_apache_settings.pl for that.
- Modified ui/chorizo/web/Controllers/Apache.php to set the Options
  'FollowSymLinks' and 'SymLinksIfOwnerMatch' to '1' if the Option
  'All' is ticked. Because these are then active anyway as they are
  included in 'All'. 'Indexes' and 'Multiviews' are not included
  and must still be set individually.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
</package>
<package pkgid="eb0e7e8ce562be3555321828a546d44ac5523c66b86ea90b75cece969b57bf2d" name="base-apache-ui" arch="noarch">
  <version epoch="0" ver="2.4.6" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.5-2" date="1740571200">- Modified glue/httpd/00-default-vsite.pl to chunk 'bad_useragents'
  if the list is too long for Apache regexp handling.
- Rolled back edit_blueonyx() in glue/handlers/writeback_blueOnyx_conf.pl
  to handle 'Options' and 'AllowOverride' same as before. Even if it's 
  flawed.
- Modified constructor/import_apache_settings.pl to be able to import
  both old-style and new-style 'Options' and 'AllowOverride' configs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-1" date="1741435200">- Modified glue/handlers/reload_httpd.pl extensively. We now checksum
  the PHP-FPM pool directories for config file changes. Based on these
  changes we do or don't 'reload' the PHP-FPM daemons. We also check
  which Vsites use PHP-FPM and which version and based on that we
  enable and disable the PHP-FPM daemons on an as needed basis.
- Apache and Nginx are now also handled via 'reload' instead of
  'restart' and there is now a better check in place that determines
  if we need to handle Nginx or not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-2" date="1748174400">- Modified PHP extensions to use the new getAll() function.
- Modified ui/chorizo/extensions/10_PHP.php.create.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.defaults.Vsite
- Modified ui/chorizo/extensions/10_PHP.php.modifyPHP.Vsite</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-3" date="1748865600">- Modified glue/httpd/ssl_bx.conf to add Mime-Type for AVIF</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-4" date="1750593600">- Modified constructor/fix_php_conf.pl for product related fix
- Modified glue/handlers/virtual_host.pl for product related fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-5" date="1750593601">- Modified glue/httpd/security.conf to expose .elm for new error pages</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-6" date="1751284800">- Modified glue/httpd/00-default-vsite.pl to properly work with
  Nginx as SSL proxy and without.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-7" date="1751284801">- Small fix in glue/httpd/00-default-vsite.pl for SSL port matching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-8" date="1752580800">- Modified glue/httpd/00-default-vsite.pl to overhaul the badbot
  mechanism. Additionally added provisions to create frontloading
  &lt;VirtualHost&gt; containers (HTTP and HTTPS if needed) for suspended
  Vsites. These block all traffic but to /var/www/html/suspended.html
  and show that the Vsite has been suspended. If a suspension reason
  was given, this will be shown as well.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.6-9" date="1752667200">- Modified glue/schemas/vsite_services.schema to set 'VsiteServices'
  'PHP' to enabled and to turn on PHP-FPM by default for Vsite
  template.</changelog>
</package>
<package pkgid="947c6bbf05318f7ea67ccfde9e5f398081d88d231f7c81b94c3744e48fd5048a" name="base-api-am" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1" date="1748001600">- Initial build.</changelog>
</package>
<package pkgid="967f7bd77c67e00e4a9eeddb2d43ef6df696ac02ce14a0fed0d299336597409a" name="base-api-capstone" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="29a797b185df7079ef24d352373387010e82955d656f48fbaff676bc09821b60" name="base-api-capstone" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="4d92b34a3d158b6997362207982dba09c84ee7c55ed6daf9a2105c22bbf1e0b3" name="base-api-glue" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="0ee695736034289cdc3b9018792f046388a644a12f9f18528960d483d9b03aa2" name="base-api-glue" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="f1850289ba75a1f7d18fe825f4294e698637b927c780bd5e0639c8f1b2c5a726" name="base-api-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="81b4ed3f2abbfc5f39bec7470594f97be93642f1b91f14fb8bac2a1db7984597" name="base-api-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="da3b0c699473fa9a1881ca613bd712aac054ca55cf9abd59a0208b695fa2c683" name="base-api-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="b9ec76089ce940135cacb74fec02d8e84e60094116774fd7c7c8000b35bd5cb8" name="base-api-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="71bffbe9a66c1abf78e31c012834a6ec26fa3e32aee7d23c1ef12a5fdcd7de88" name="base-api-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="91ca61aef37780985a24b8fbf25ed0cfc2b5eb53588da6b722df3ed95df018c3" name="base-api-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="af958c78858d48e065c9519365a28af9f894d0275bf1fd82ec70d57dcf6b7d06" name="base-api-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="39a834d2bb94293dbe0ed12e1dd49170a5682ad7667fdb11a67ed6b16b7e54bd" name="base-api-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="481d2c3f7101f40ec5419252418e6e409cf3c29575c494337198d0e26e49c09a" name="base-api-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="18c7d47ea042d65b8a2c5b57ad7041bc802dceaa481cc17c8ad0bf2df7da58f7" name="base-api-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="ee6993d3bd0931d81d4abb0f79dd9528dc42dfd1609a2aa73b2ab0acaffa8f38" name="base-api-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="3a4640e3d52d1c589baa5652922ef5192408777eaba17d1022a82bb5fe6657cf" name="base-api-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="d4ccda3fe964968a55c92b904dc93a8d513047dad9887bc8fb2637209ce1ac68" name="base-api-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="fbff34dbe837ca1f890bf713be37263d52f9c86f651b33468dcbcf18397748ad" name="base-api-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="9351f63aed206c5573252e3ca3d6c1b03d106ac6828bd79015e730b46f6a42fb" name="base-api-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="57d0f49d89b08e6449be2c3fd60cdcf5d88230c85999b3c29066b22c13e067af" name="base-api-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="02aed6cbd151172203415ee60c22c4a9761e9b97d65792ab98fa8c419238d78b" name="base-api-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="ddeaa78741d461054e683615480c9ff1adf1256779cb203223b9f786c09c0988" name="base-api-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="a70e22370e3afa53547eed8b7e3b2da0d54e2af0d2784be217387e2df589969d" name="base-api-ui" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1"/>
</package>
<package pkgid="502a51e394546c3264b4981fae3775be377667bbd2ea2da97b9e6dadf78da0e0" name="base-api-ui" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="3"/>
</package>
<package pkgid="569c8c454f479b2cf65c6c4f8666c9ed191fc6065fec524d6288929935b2e40e" name="base-backupcontrol-capstone" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="88db901719a311cb2fd51a9bea49a0b470cc3019c0be38eed97aa84cb7e07273" name="base-backupcontrol-capstone" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="234263deac39cf4f6ae797ff0b8a85271a618b99f2eeace433843b729f72122b" name="base-backupcontrol-capstone" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="6543f2138d37d3db73504058d9de43169b1bf91b669c1613aab17518205aa611" name="base-backupcontrol-glue" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="8185aabf0c6a7e1966bc50bf26a2d138e526170495d137d1844f8b35b05973cf" name="base-backupcontrol-glue" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="1f5841c39a9034d9a049ed4e1b3bc02f66c385a0e195a8d22e69894dafb681a7" name="base-backupcontrol-glue" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="8cc115eb91edb55cf695d4ce6a859086468ed006097eb569c954ed3431ec8411" name="base-backupcontrol-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="348f502a27754d850a8da5ca9aed9b4a9abc64128e8be9bca17edf25d36042ce" name="base-backupcontrol-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="127a304e3dbcfec00e7dc34e70f3511446d15f30731dd38c80b87b94dbec0312" name="base-backupcontrol-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="98014db79bc18891be9fcfbc20622841d59dedbdbb2c39abdf05885333bcbfc8" name="base-backupcontrol-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="2af26f454d6ab3d99eb884b0216645c09cd03dfd640a2ab59adff681aac4db7f" name="base-backupcontrol-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="7f555ec17e21ea8f299329666e7ff9cb320d74c657b83a0940df4f6f706e9480" name="base-backupcontrol-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="e92ac86ad09f3634173aa3e05f891ac026baad74a4842e1b7f35d89f69d003f8" name="base-backupcontrol-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="272056a54dcaa9307b870f114ed100aa5af8ecd59a21130693302d59e21fab16" name="base-backupcontrol-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="1fa37eb967452d6a4e6229cfd9059d8e05101c0d01b6651f11a1fea94ba52910" name="base-backupcontrol-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="1b3b3e0c33cd03b0216dcf2a38d2aedeb751189c711fe97dc6c27f79e2cffd7f" name="base-backupcontrol-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="bf36d292fb1e2cc0f3960159da1473f834a367f9f7b1a6ba812fe149f64f1b58" name="base-backupcontrol-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="ad5bd018345af0c16154b6c62d60136cd300f75a19b243f07c3c553fe558d557" name="base-backupcontrol-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="ff282319e6e58635ea8da1484710267ef1e0f8d36d3a437aa86aa5ab72791f8f" name="base-backupcontrol-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="9bcc21b3bbae601b88db01131e90c4a60f38e82f8200a5edfa9e02d4f8049962" name="base-backupcontrol-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="e9bdd63cd15df281004ca83fdfc6b121bc96c689007e03394ca05e8e6ea489ca" name="base-backupcontrol-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="4ff17f4f59d4e20215535700e8af2ba3402d1a5ff94aa2a6cd6bf0d02026b435" name="base-backupcontrol-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="e6d621204824aae46bb44933d961373c7448bb59a4cbc7912e2892fe7d7c02ae" name="base-backupcontrol-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="9c3a2f4d76426d8fbfe777da72c6ba750c07d90d2bb16df3a7c390d38c12746b" name="base-backupcontrol-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="11c9bd7aa98adeb4c51e3457a6b7ee8ac9d75e8414ad4d587bc6f88ae19a761c" name="base-backupcontrol-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="1658a3ea5d687da69698ed4cd1488befd0fb1e45b3a48ede8b199adc5278b9ca" name="base-backupcontrol-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="efc29d046810ff196cba8cd3b220f18206d78f976b99900ca9538d32a84d7e4c" name="base-backupcontrol-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="97093bcbeedf05f5874e40eeaf6bb1bcc73570f5c31c8472a2bb2be06e9f234e" name="base-backupcontrol-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="3e43436ee6bdb171158951114e2f1b9d57d29e0c548edb75e50f351a8b094ee1" name="base-backupcontrol-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="2287493366f07f58424957f7127b6c976a7cd0e808b0308bbed6e0a2eca69ad5" name="base-backupcontrol-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="8b2ae4ebd3cb8f72e639db4a007d1d1df1b73c352cf412812e6abe5f9e2df062" name="base-backupcontrol-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="44c3dedacc564e17b13601dadfea4bf0042c7a493a36cd5a27597b2eb8c543b9" name="base-backupcontrol-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="dd58aae6bf3cdb557b5d63acc60d4bc644d368101c75059b00f3032bdbe5be13" name="base-backupcontrol-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="41bfdca356902562c696551e8caf3706191b6e7e42d72c455373a771d6610c39" name="base-backupcontrol-ui" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1701518400">- Elmer related fix in ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-3" date="1708516800">- Added ability to change GUI ports and GUI URIs
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-4" date="1709208000">- Fixed typo in German locale</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
</package>
<package pkgid="ebcdab8e5242997c5b91ecf5e1ff4f4a4d2d74bb7d1cfabb3a7e51fedacf4e57" name="base-backupcontrol-ui" arch="noarch">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
</package>
<package pkgid="24817b3eca1fe208db6dec408b9f925d01cc99f1502ae3e58ebdce8d7723d4b6" name="base-backupcontrol-ui" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-5" date="1746532800">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to fix a
  Command Injection/RCE via GUI_PORT var as reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1773144000">- Deprecation of the Adminica theme due to jQuery obscolescence issues
- Added constructor/gui_theme_defaults.pl to no longer allow Adminica
- Modified ui/chorizo/web/Controllers/Desktopcontrol.php to remove
  Adminica theme choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-1" date="1773489600">- Removed 2FA toggle as it now has its own page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.3-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Desktopcontrol.php for further
  Adminica related code cleanup</changelog>
</package>
<package pkgid="2007bc79cf6729edbce8568a5879fef4c85a4419214c70daf45d4facef72c234" name="base-blueonyx-capstone" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202506121.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240222-BX12" date="1708603200">- Modified glue/root/network_settings.sh to run swatch in the background and
  to also execute /usr/sausalito/constructor/base/wizard/serverNameGui.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240608-BX13" date="1717848000">- Massive overhaul of /root/network_settings.sh to allow to set bridged network
  as well as DHCP as additional options. Uses proper NetworkManager options now.
- Modified constructor/el9fixex.sh
- Modified glue/root/network_settings.sh
- Modified glue/sbin/nethelper.pl
- Modified glue/sbin/set_servername.pl
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240612-BX14" date="1718193600">- Incus related fixes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240620-BX15" date="1718884800">- More code cleanup in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240625-BX16" date="1719316800">- Quota changes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
</package>
<package pkgid="4969b497368ee623adbafd057989c93103bd928a035bd8533c03afa97148514b" name="base-blueonyx-capstone" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202506211.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240608-BX13" date="1717848000">- Massive overhaul of /root/network_settings.sh to allow to set bridged network
  as well as DHCP as additional options. Uses proper NetworkManager options now.
- Modified constructor/el9fixex.sh
- Modified glue/root/network_settings.sh
- Modified glue/sbin/nethelper.pl
- Modified glue/sbin/set_servername.pl
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240612-BX14" date="1718193600">- Incus related fixes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240620-BX15" date="1718884800">- More code cleanup in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240625-BX16" date="1719316800">- Quota changes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.202506211-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
</package>
<package pkgid="6afaf6bfd258ec58871c2d92e9fe8b78d4db24b7cf2f11aa0d05f016a4668350" name="base-blueonyx-capstone" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202507141.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240620-BX15" date="1718884800">- More code cleanup in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240625-BX16" date="1719316800">- Quota changes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
</package>
<package pkgid="6a155ac84ccbceadba716cce5bd53ce20fdb9d535c72b90f2ba0ce2eb625ef0b" name="base-blueonyx-capstone" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202507191.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240625-BX16" date="1719316800">- Quota changes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250719-1" date="1752926400">- Version fix in initServices.sh
- Version fix in constructor/addPkg.pl</changelog>
</package>
<package pkgid="43b4d3490c73bb950527c451d97023927e17077255f100e2388ada88f758a08a" name="base-blueonyx-capstone" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202511092.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250719-1" date="1752926400">- Version fix in initServices.sh
- Version fix in constructor/addPkg.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20251109-2" date="1762689600">- Small fix in glue/sbin/bx_runonce.sh to ensure integer in licenseCheck.</changelog>
</package>
<package pkgid="9fa6fafb911a44637a8b1246172d915201492902819be196a008d5c2bd1f5114" name="base-blueonyx-capstone" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202601033.el10"/>
</package>
<package pkgid="ea5815b3045b6473850594e5bbc1ed7d458c05048a833cd78d27487ec100ae2d" name="base-blueonyx-capstone" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202601134.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748800">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250719-1" date="1752926400">- Version fix in initServices.sh
- Version fix in constructor/addPkg.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20251109-2" date="1762689600">- Small fix in glue/sbin/bx_runonce.sh to ensure integer in licenseCheck.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260103-3" date="1767441600">- Modified glue/scripts/init.sh to allow login to Dovecot with the Email
  address, provided the LHS is the username.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260103-4" date="1768305600">- Modified glue/scripts/init.sh to roll back edit of Dovecot auth_username_format
  as base-email now handles that for us.</changelog>
</package>
<package pkgid="9015702710ca620c5c01b3d0a0f65dae5d1cbee6d4a93e0d0c2c860cc6d9be30" name="base-blueonyx-capstone" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202602206.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250719-1" date="1752926400">- Version fix in initServices.sh
- Version fix in constructor/addPkg.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20251109-2" date="1762689600">- Small fix in glue/sbin/bx_runonce.sh to ensure integer in licenseCheck.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260103-3" date="1767441600">- Modified glue/scripts/init.sh to allow login to Dovecot with the Email
  address, provided the LHS is the username.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260103-4" date="1768305600">- Modified glue/scripts/init.sh to roll back edit of Dovecot auth_username_format
  as base-email now handles that for us.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260219-5" date="1771502400">- Massively simplified /root/network_settings.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260220-6" date="1771588800">- Added swatch run to end of /root/network_settings.sh to make AM happy.</changelog>
</package>
<package pkgid="639f094d3cebd63a5e49d9d668153c257717922b4a704f1dd908104a73c73f36" name="base-blueonyx-glue" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202506121.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240222-BX12" date="1708603200">- Modified glue/root/network_settings.sh to run swatch in the background and
  to also execute /usr/sausalito/constructor/base/wizard/serverNameGui.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240608-BX13" date="1717848000">- Massive overhaul of /root/network_settings.sh to allow to set bridged network
  as well as DHCP as additional options. Uses proper NetworkManager options now.
- Modified constructor/el9fixex.sh
- Modified glue/root/network_settings.sh
- Modified glue/sbin/nethelper.pl
- Modified glue/sbin/set_servername.pl
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240612-BX14" date="1718193600">- Incus related fixes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240620-BX15" date="1718884800">- More code cleanup in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240625-BX16" date="1719316800">- Quota changes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
</package>
<package pkgid="2cbef0a04ff6284f080a952c1209cf14ed178393d8a0968b24ba5c4a9b30fa98" name="base-blueonyx-glue" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202506211.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240608-BX13" date="1717848000">- Massive overhaul of /root/network_settings.sh to allow to set bridged network
  as well as DHCP as additional options. Uses proper NetworkManager options now.
- Modified constructor/el9fixex.sh
- Modified glue/root/network_settings.sh
- Modified glue/sbin/nethelper.pl
- Modified glue/sbin/set_servername.pl
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240612-BX14" date="1718193600">- Incus related fixes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240620-BX15" date="1718884800">- More code cleanup in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240625-BX16" date="1719316800">- Quota changes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.202506211-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
</package>
<package pkgid="4a07caccb897dd45cefd0bd266f8f77b4b2625a3ca10de1a42e89cafd49d5f9a" name="base-blueonyx-glue" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202507141.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240620-BX15" date="1718884800">- More code cleanup in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240625-BX16" date="1719316800">- Quota changes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
</package>
<package pkgid="7cd105bf0e7c5d26824d5bc32c79092fc527aa6070adff45c6805b512e689337" name="base-blueonyx-glue" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202507191.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240625-BX16" date="1719316800">- Quota changes in glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250719-1" date="1752926400">- Version fix in initServices.sh
- Version fix in constructor/addPkg.pl</changelog>
</package>
<package pkgid="d51d638e5fd1daaca19c8a66a995073a69738dee6dbdb0ede23cb52696ebf24f" name="base-blueonyx-glue" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202511092.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240630-BX17" date="1719748800">- Updated /root/network_settings.sh for better initial network device detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX18" date="1719748801">- Modified glue/scripts/initServices.sh with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748802">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250719-1" date="1752926400">- Version fix in initServices.sh
- Version fix in constructor/addPkg.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20251109-2" date="1762689600">- Small fix in glue/sbin/bx_runonce.sh to ensure integer in licenseCheck.</changelog>
</package>
<package pkgid="e3a3f05efaa29dc0e7eaf8830d33253c6a3af3e1580e1bd3fbe534f5d9db018c" name="base-blueonyx-glue" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202601033.el10"/>
</package>
<package pkgid="120e9d77de042bed6f72c6cb0db03456a673d20fd5c2f1279c4cba85d99f1a12" name="base-blueonyx-glue" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202601134.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20240801-BX19" date="1719748800">- Modified glue/root/network_settings.sh with better primary iface detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 7.20250115-BX20" date="1736942400">- Modified glue/scripts/init.sh to make sure every newly set up BlueOnyx 
  starts with a freshly generated /etc/machine-id during firstboot.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250719-1" date="1752926400">- Version fix in initServices.sh
- Version fix in constructor/addPkg.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20251109-2" date="1762689600">- Small fix in glue/sbin/bx_runonce.sh to ensure integer in licenseCheck.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260103-3" date="1767441600">- Modified glue/scripts/init.sh to allow login to Dovecot with the Email
  address, provided the LHS is the username.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260103-4" date="1768305600">- Modified glue/scripts/init.sh to roll back edit of Dovecot auth_username_format
  as base-email now handles that for us.</changelog>
</package>
<package pkgid="efbf373ccaae4297c3019325dff85ff64f4f420dfe24d3b5ba5f95a7cc26c32b" name="base-blueonyx-glue" arch="noarch">
  <version epoch="0" ver="5212R" rel="8.202602206.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250612-1" date="1749729600">- Initial build for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250621-1" date="1750507200">- Various fixes to setup scripts:
- Modified glue/scripts/enableQuota.sh
- Modified glue/scripts/init.sh
- Modified glue/scripts/initPostfix.sh
- Modified glue/scripts/initSendmail.sh
- Modified glue/scripts/initServices.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250713-1" date="1752408000">- Modified glue/scripts/initServices.sh to set 755 perms on mysql dir</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250714-1" date="1752494400">- Date fix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20250719-1" date="1752926400">- Version fix in initServices.sh
- Version fix in constructor/addPkg.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20251109-2" date="1762689600">- Small fix in glue/sbin/bx_runonce.sh to ensure integer in licenseCheck.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260103-3" date="1767441600">- Modified glue/scripts/init.sh to allow login to Dovecot with the Email
  address, provided the LHS is the username.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260103-4" date="1768305600">- Modified glue/scripts/init.sh to roll back edit of Dovecot auth_username_format
  as base-email now handles that for us.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260219-5" date="1771502400">- Massively simplified /root/network_settings.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 8.20260220-6" date="1771588800">- Added swatch run to end of /root/network_settings.sh to make AM happy.</changelog>
</package>
<package pkgid="d3d433a5ccd91378a092007bf19f5b90e61539d6b6db4e748f0caa36c0ef279e" name="base-console-capstone" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="40d4e35cbde50eda9a8354e4ac1ca7c18ff927299878aef24d631d3d11d00e0c" name="base-console-glue" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="47ba53d88d2e6566966a54276d95c6026b2c277b0314378197c90c2357d8d5b3" name="base-console-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="47da6b410afe70c4d3b1642bd0cea8ffc555e95dfc0ea51e33f94632d9545b0e" name="base-console-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="26d79fff774085804af0397e4f36d6aa27754f3ec21a4a6bcf616d8e494d8b25" name="base-console-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="ea454c83d3ac797d1c9f67d633819783a2ae2637cd8924525d4ef1ec73c080fb" name="base-console-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="2676100d85a46bceab992c38d0fae5d0715cbb7a86ffe78c41c866a7c7187e95" name="base-console-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="51fdfa6962916277977830e96f515b252f63c835ded99d88fcac7046600c23f1" name="base-console-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="818b2b610d14220471133ccff9020aaa8dec8221db7095b536f0d011e5db74c0" name="base-console-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="3cee08b045d476f2e7bd05d5138c33dbcaf1105881ac64c07f2aa26cc2f7912e" name="base-console-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="46b0d0e962fbd702b169e1122611823046818aedd6c646b381fbb7e81e9346ea" name="base-console-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="665d0bc7b7d7852275392ba39ef3e43b25239d80a764b129f36c56974ed023ef" name="base-console-ui" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="2"/>
</package>
<package pkgid="ce4d6efc9b4f01f6e38801f6b180c1297179afc123d7ddfa6d641e787c7f5a2a" name="base-ddns-capstone" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="66b757fa8b7831cae14e72b3c77d5eee0d515b0d49aee0063fd5344f940d0214" name="base-ddns-glue" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="2a3e02ce07c5b84257595b2ee86a74360afa76ecc465a571e6cd94cc3be83126" name="base-ddns-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="b0940f4708a5222f845ae2def10309fb349065dbb56cb55e1cba83d6360458da" name="base-ddns-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="97cd1ff3717f1c2e95d3d8c18bdd50c001bcfed0571b3b22ddbfd20d82e095ea" name="base-ddns-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="8f97591282498656fe26c2c3bc35d46d72b23658e5bf7a10b5a866cc1577f5f2" name="base-ddns-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="4be6fff84c091d9df8e926036be9f730539fd067e57239aa19df4a8ff53e7dd9" name="base-ddns-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="62390c4815b24351b8c02fa31e2c6b264a34895e4f6710e522cf7b668d500d09" name="base-ddns-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="836fd55abdbbbc34768aec5c4a3feae8b31e3d6f1985fba7208ecb544f16a327" name="base-ddns-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="6a17b76bdd45527fa3af506c37d4d7e90f16509a6e955e6e55f08efee2cf2cf2" name="base-ddns-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="61909f995b58fffba309db25027573f42ef72687a09d628f1bb1d91bf9ef8458" name="base-ddns-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="5df8b764de0c76cce2c6e59fb97b5c2b1c5554ca07b94f7b01b8110b8e3e1e38" name="base-ddns-ui" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1701518400">- Elmer'ized ui/chorizo/web/Controllers/Ddnsapi.php
- Elmer'ized ui/chorizo/web/Controllers/Ddnsconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1748347200">- Due to CSRF and other protection mechanism GUI no longer accepts
  foreign POST requests. Hence /ddns/ddnsapi and ddns-client.pl need
  to be switched to GET requests instead.
- Modified glue/sbin/ddns-client.pl to send GET request
- Modified ui/chorizo/web/Controllers/Ddnsapi.php to disable POST
  request handling, set BxPage to use setOutOfStyle() and trigger
  ACLs not via BaseController (needs AUTH), but via BX_SESSION vars.
  Not being 'systemAdministrator' or absence of sessionId triggers
  403 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1748433600">- Small fix in glue/sbin/ddns-client.pl</changelog>
</package>
<package pkgid="a7b0dd205e8c1b5da83a45045f0650b4f1d2b6ea2967df6fc0a637b71ade2b73" name="base-disk-am" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1715774400">- Modified am_disk.pl to work with enabled user and group quotas
  on the file-system level and without.
- Modified am_disk.pl to work with enabled user and group quotas
  on the file-system level and without.
- Extended am_disk.pl to set and remove the flag 'vsite_over_quota' in
  Vsite . Disk as needed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1716033600">- Small fixes in am_disk.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1720094400">- Set $ENV{red_pcnt} to 99 in am_disk.pl to not turn off services too early.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-4" date="1720872000">- Locale related fixes in src/base-disk-am/am_disk.pl
- Locale related fixes in src/base-disk-am/get_quotas.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be         
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only
  access types. These are part of base-disk now.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1729166401">- Modified am_disk.pl by extending the emailing routine with an eval.
  Emailing to over-quota users fails and then the 'lastemailed' flag
  never gets set. So we encapsulate the sending of emails in an eval.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-3" date="1749211200">- Modified am_disk.pl to rework the over-quota suspend/unsuspend 
  Email for Users by introducing a new CODB key as &lt;useroid&gt; . 
  'Disk' 'quota_toggle'. This allows us to run the quota-treatment 
  on Users even if their over-quota status hasn't changed. We also
  now parse the Sendmail and Postfix access files to find users with
  email set to over-quota rejects. These then get re-checked for their
  quota status and if need be we use the 'quota_toggle' to trigger 
  a cleanup run for their settings.</changelog>
</package>
<package pkgid="2a86125196434d17d790800d3a9ce834cad1264963820399db16d2ffa8e265f8" name="base-disk-am" arch="x86_64">
  <version epoch="0" ver="1.4.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1715774400">- Modified am_disk.pl to work with enabled user and group quotas
  on the file-system level and without.
- Modified am_disk.pl to work with enabled user and group quotas
  on the file-system level and without.
- Extended am_disk.pl to set and remove the flag 'vsite_over_quota' in
  Vsite . Disk as needed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1716033600">- Small fixes in am_disk.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1720094400">- Set $ENV{red_pcnt} to 99 in am_disk.pl to not turn off services too early.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-4" date="1720872000">- Locale related fixes in src/base-disk-am/am_disk.pl
- Locale related fixes in src/base-disk-am/get_quotas.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be         
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only
  access types. These are part of base-disk now.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1729166401">- Modified am_disk.pl by extending the emailing routine with an eval.
  Emailing to over-quota users fails and then the 'lastemailed' flag
  never gets set. So we encapsulate the sending of emails in an eval.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-3" date="1749211200">- Modified am_disk.pl to rework the over-quota suspend/unsuspend 
  Email for Users by introducing a new CODB key as &lt;useroid&gt; . 
  'Disk' 'quota_toggle'. This allows us to run the quota-treatment 
  on Users even if their over-quota status hasn't changed. We also
  now parse the Sendmail and Postfix access files to find users with
  email set to over-quota rejects. These then get re-checked for their
  quota status and if need be we use the 'quota_toggle' to trigger 
  a cleanup run for their settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1756123200">- Modified am_disk.pl for rework of over-quota suspend/unsuspend mechanism. 
- Warn-at-95%, block-at-100% model:
  - Default thresholds: red_pcnt=95, yellow_pcnt=90, red_free=100, yellow_free=125.
  - Users are notified when usage &gt;= 95% (once per day); "over_quota" is set ONLY at 100%.
  - Added quota_toggle timestamp whenever over_quota flips.
- Suppress user mail when delivery would be blocked:
  - Skip staging and sending user email if the user is already flagged over_quota
    or current usage &gt;= 100%. Also re-check in the send loop to avoid races.
- Admin notifications:
  - Daily 04:00 summary includes users over quota (as user@vsite_fqdn) and vsites over quota.
  - DEBUG mode forces admin mail regardless of time window.
  - i18n locale is respected for admin and per-user emails; UTF-8 / EUC-JP charset set accordingly.
- Vsite flags and server state:
  - Set Vsite.Disk.vsite_over_quota=1 when site usage &gt;= 100%; clear it when recovered.
  - If any vsite is over quota, bump Active Monitor server status to YELLOW.
  - Maintain Vsite.Disk.user_over_quota based on current users over quota.
- Quota detection &amp; accounting:
  - Prefer real quotas via `repquota -O csv` for users and groups.
  - Fallback path (no FS quotas): compute usage with find/stat; pull allowances from CODB.
  - Include /web directory (owned by site admin) in that admin user’s usage on fallback path.
  - Treat vsites whose /web owner is over quota as over-quota sites for admin reporting.
- Mail-block cleanup aligned with 100% policy:
  - Scan /etc/mail/access and /etc/postfix/suspended_users; clear CODB flags for users
    no longer at/over 100% (or without site quotas), triggering unblocking.
- Disk usage warnings &amp; CCE protection:
  - df-based device warnings respect yellow/red % and free-MB thresholds.
  - If root filesystem free falls below root_thresh, lock/suspend CCE; otherwise sync lock.
- Robustness &amp; polish:
  - Safer truthiness checks (e.g., DEBUG), use of `// 0` where appropriate.
  - Reset and then set flags in batch to reflect current state.
  - Minor log/message cleanups and consistent comparisons (use &gt;= where appropriate).</changelog>
</package>
<package pkgid="8befe41b4b0258dc22e3de037ea1759fe1d4f1585602792a70dfcc71fa04e0f4" name="base-disk-am" arch="x86_64">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1715774400">- Modified am_disk.pl to work with enabled user and group quotas
  on the file-system level and without.
- Modified am_disk.pl to work with enabled user and group quotas
  on the file-system level and without.
- Extended am_disk.pl to set and remove the flag 'vsite_over_quota' in
  Vsite . Disk as needed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1716033600">- Small fixes in am_disk.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1720094400">- Set $ENV{red_pcnt} to 99 in am_disk.pl to not turn off services too early.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-4" date="1720872000">- Locale related fixes in src/base-disk-am/am_disk.pl
- Locale related fixes in src/base-disk-am/get_quotas.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be         
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only
  access types. These are part of base-disk now.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1729166401">- Modified am_disk.pl by extending the emailing routine with an eval.
  Emailing to over-quota users fails and then the 'lastemailed' flag
  never gets set. So we encapsulate the sending of emails in an eval.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-3" date="1749211200">- Modified am_disk.pl to rework the over-quota suspend/unsuspend 
  Email for Users by introducing a new CODB key as &lt;useroid&gt; . 
  'Disk' 'quota_toggle'. This allows us to run the quota-treatment 
  on Users even if their over-quota status hasn't changed. We also
  now parse the Sendmail and Postfix access files to find users with
  email set to over-quota rejects. These then get re-checked for their
  quota status and if need be we use the 'quota_toggle' to trigger 
  a cleanup run for their settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1756123200">- Modified am_disk.pl for rework of over-quota suspend/unsuspend mechanism. 
- Warn-at-95%, block-at-100% model:
  - Default thresholds: red_pcnt=95, yellow_pcnt=90, red_free=100, yellow_free=125.
  - Users are notified when usage &gt;= 95% (once per day); "over_quota" is set ONLY at 100%.
  - Added quota_toggle timestamp whenever over_quota flips.
- Suppress user mail when delivery would be blocked:
  - Skip staging and sending user email if the user is already flagged over_quota
    or current usage &gt;= 100%. Also re-check in the send loop to avoid races.
- Admin notifications:
  - Daily 04:00 summary includes users over quota (as user@vsite_fqdn) and vsites over quota.
  - DEBUG mode forces admin mail regardless of time window.
  - i18n locale is respected for admin and per-user emails; UTF-8 / EUC-JP charset set accordingly.
- Vsite flags and server state:
  - Set Vsite.Disk.vsite_over_quota=1 when site usage &gt;= 100%; clear it when recovered.
  - If any vsite is over quota, bump Active Monitor server status to YELLOW.
  - Maintain Vsite.Disk.user_over_quota based on current users over quota.
- Quota detection &amp; accounting:
  - Prefer real quotas via `repquota -O csv` for users and groups.
  - Fallback path (no FS quotas): compute usage with find/stat; pull allowances from CODB.
  - Include /web directory (owned by site admin) in that admin user’s usage on fallback path.
  - Treat vsites whose /web owner is over quota as over-quota sites for admin reporting.
- Mail-block cleanup aligned with 100% policy:
  - Scan /etc/mail/access and /etc/postfix/suspended_users; clear CODB flags for users
    no longer at/over 100% (or without site quotas), triggering unblocking.
- Disk usage warnings &amp; CCE protection:
  - df-based device warnings respect yellow/red % and free-MB thresholds.
  - If root filesystem free falls below root_thresh, lock/suspend CCE; otherwise sync lock.
- Robustness &amp; polish:
  - Safer truthiness checks (e.g., DEBUG), use of `// 0` where appropriate.
  - Reset and then set flags in batch to reflect current state.
  - Minor log/message cleanups and consistent comparisons (use &gt;= where appropriate).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1756123201">- Added exclusion of serverAdmins for quota related suspensions
- Added cleanup of email map files for stale suspensions</changelog>
</package>
<package pkgid="87d2c20034dd2eb6b145b41f67c72380969a332dfaee2f4f29ba7a5de57df884" name="base-disk-am" arch="x86_64">
  <version epoch="0" ver="1.4.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1715774400">- Modified am_disk.pl to work with enabled user and group quotas
  on the file-system level and without.
- Modified am_disk.pl to work with enabled user and group quotas
  on the file-system level and without.
- Extended am_disk.pl to set and remove the flag 'vsite_over_quota' in
  Vsite . Disk as needed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1716033600">- Small fixes in am_disk.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1720094400">- Set $ENV{red_pcnt} to 99 in am_disk.pl to not turn off services too early.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-4" date="1720872000">- Locale related fixes in src/base-disk-am/am_disk.pl
- Locale related fixes in src/base-disk-am/get_quotas.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be         
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only
  access types. These are part of base-disk now.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1729166401">- Modified am_disk.pl by extending the emailing routine with an eval.
  Emailing to over-quota users fails and then the 'lastemailed' flag
  never gets set. So we encapsulate the sending of emails in an eval.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-3" date="1749211200">- Modified am_disk.pl to rework the over-quota suspend/unsuspend 
  Email for Users by introducing a new CODB key as &lt;useroid&gt; . 
  'Disk' 'quota_toggle'. This allows us to run the quota-treatment 
  on Users even if their over-quota status hasn't changed. We also
  now parse the Sendmail and Postfix access files to find users with
  email set to over-quota rejects. These then get re-checked for their
  quota status and if need be we use the 'quota_toggle' to trigger 
  a cleanup run for their settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1756123200">- Modified am_disk.pl for rework of over-quota suspend/unsuspend mechanism. 
- Warn-at-95%, block-at-100% model:
  - Default thresholds: red_pcnt=95, yellow_pcnt=90, red_free=100, yellow_free=125.
  - Users are notified when usage &gt;= 95% (once per day); "over_quota" is set ONLY at 100%.
  - Added quota_toggle timestamp whenever over_quota flips.
- Suppress user mail when delivery would be blocked:
  - Skip staging and sending user email if the user is already flagged over_quota
    or current usage &gt;= 100%. Also re-check in the send loop to avoid races.
- Admin notifications:
  - Daily 04:00 summary includes users over quota (as user@vsite_fqdn) and vsites over quota.
  - DEBUG mode forces admin mail regardless of time window.
  - i18n locale is respected for admin and per-user emails; UTF-8 / EUC-JP charset set accordingly.
- Vsite flags and server state:
  - Set Vsite.Disk.vsite_over_quota=1 when site usage &gt;= 100%; clear it when recovered.
  - If any vsite is over quota, bump Active Monitor server status to YELLOW.
  - Maintain Vsite.Disk.user_over_quota based on current users over quota.
- Quota detection &amp; accounting:
  - Prefer real quotas via `repquota -O csv` for users and groups.
  - Fallback path (no FS quotas): compute usage with find/stat; pull allowances from CODB.
  - Include /web directory (owned by site admin) in that admin user’s usage on fallback path.
  - Treat vsites whose /web owner is over quota as over-quota sites for admin reporting.
- Mail-block cleanup aligned with 100% policy:
  - Scan /etc/mail/access and /etc/postfix/suspended_users; clear CODB flags for users
    no longer at/over 100% (or without site quotas), triggering unblocking.
- Disk usage warnings &amp; CCE protection:
  - df-based device warnings respect yellow/red % and free-MB thresholds.
  - If root filesystem free falls below root_thresh, lock/suspend CCE; otherwise sync lock.
- Robustness &amp; polish:
  - Safer truthiness checks (e.g., DEBUG), use of `// 0` where appropriate.
  - Reset and then set flags in batch to reflect current state.
  - Minor log/message cleanups and consistent comparisons (use &gt;= where appropriate).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1756123201">- Added exclusion of serverAdmins for quota related suspensions
- Added cleanup of email map files for stale suspensions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.2-1" date="1763035200">- Modified get_quotas.pl to use Disk.pm's get_dir_size().</changelog>
</package>
<package pkgid="1497be50af9053b1dd2c30efc9f5b9cad1d94ef090dd213cfc465754a403246a" name="base-disk-capstone" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="a1d75196632f6aeb5bb10f6dade09f85efcb9031800e91b7307ab09cae98e75e" name="base-disk-capstone" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="db2b18db9d7892bb5119d3d128f92ddc68fcc4e49e3bc2bcc72375ff126c284a" name="base-disk-capstone" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="4204053bf36a5b390a523d98725ca7e390eac102d3802828f477092fff341bed" name="base-disk-capstone" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="cf039ff17d7931438dc70681838599c044bac7fc48b817b3516a46342b4a6f28" name="base-disk-capstone" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="3d4416de66abf993c3c929c768e8071c6f5489119aa34ea86cadd87650a89da5" name="base-disk-capstone" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="99647459fa5da8f8294d79b920a75d035c4da48228d130c0315c080641798802" name="base-disk-glue" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="63620ca5f9ff41ebafcae8def2e7ca10ed2a6e2d604c0e546a2a759cf4d022af" name="base-disk-glue" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="02f23edd7c15ebbdde1b0900ff6b24755b0e6e401d451c1f7b5c2f65783d2d28" name="base-disk-glue" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="2acf91b647e3ee3a5c0fd022c738cff085492158458d372042852f414efebfeb" name="base-disk-glue" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="e34926315a91cabdcbf13d3735c07939e8597939b731ae08654b7c841204cc46" name="base-disk-glue" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="ddeb37a7df21635992a83dd282242fc6b95e1a4600c1f3b383f2591de32f76f9" name="base-disk-glue" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="8d5c609b2e51952c8ec25687fec784b9a7bb39762fb0722ceaf4bbda793564b5" name="base-disk-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="f27dbca5d21f8768a1c7c4b9e7ee06127b8f719778f9e0ca39e3ceb7c19d411a" name="base-disk-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="f98739cc670ac05f38d36276fd54b1627c57b116ca56d990ea8654eeb5241116" name="base-disk-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="7955f8f553c1c8294f56a807a2909957c321d960fc8f9ee5c0fcf7b607249a3f" name="base-disk-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="6df5f0234d24ef9f2cf3b2f9409b50ace1b8a4a3cd750c115f7cfaa7e98f6757" name="base-disk-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="9a393de56377955075bd8dabb04abae727fe0243f0b610e4ff4410a0c1387d79" name="base-disk-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="8b0e2164dd8546933dc3ebee2a6d4a257b2e8147968159bdaf3be10ac2dd63ee" name="base-disk-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="bfebacacae579f4b19c013c8b59e97737990d8c50ee431d28fbc092b0e9cd4e7" name="base-disk-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="7c6770620f3c896c619ca802e55b71bba38e220c728bedaef7ceb82fb623e054" name="base-disk-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="ee87ff83deda35b34fc07ff17ef26eb4cf1b202009c60ef9a82745c7b42cce2b" name="base-disk-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="07c23e826682ab0a5af8e476cb1fc08a7b4bd96fb8298cb29de5bf7d0cca854d" name="base-disk-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="3fc35d75cd4ccc1b0c95a8dad96d85ea52f4203523cd4c9ab3304136fc4a94ad" name="base-disk-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="8d05cb80728de2ec1a3c3ab8fe4f6b5ddaaa299bc16d9afd7e6b73c4f6137e11" name="base-disk-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="ec493e42f2ce77ffe09a7dbc4c252b1ce6d4c654a6af6d97b00f38ef5b935706" name="base-disk-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="ba17d9925da1164e6ad551cd67ae9988f8c9163033f6d6aab59dbc25851482fe" name="base-disk-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="37a51dc908c4494820f14b9e35ad77f4a489a094b8d12a9c0f8c6d9f79d0326c" name="base-disk-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="989ed6cf18b4eac270e9c6aeece8adf511848110a38e9b4ba4a5d568b4824152" name="base-disk-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="27cf3dd426ca4b0173854c0f43a505b7421218af3c3c7676cac07a697fe3a3ca" name="base-disk-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="20cadfdd03c00d8d9539a790d0dfed93244f171d272e582569beacf7a46cb92c" name="base-disk-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="a6afd537df454782d581099066e6c8bdc725824974cfc679c3dee797a96dffe9" name="base-disk-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="a5c86a694235005dd9719296ea67d5d9202e44fe975321acf6fff92f586ccdfd" name="base-disk-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="c62d81c1ea9dce39faafccc74dc5a3169a97e492fd72d2915b4d8b9da6e19715" name="base-disk-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="c07355e9b479c31b9ed629ff9af0e632ec3e9084cb63947ce423c7fbef8e8736" name="base-disk-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="6aa1374442a278dea30c824678b6cf3d879cff042a70db1f2e8e6d591b6b0e94" name="base-disk-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="d45ae117ce7e77beb5d707cb5c467e30de8980fd1927804e656e03b02f53ff86" name="base-disk-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="969bdd09995da261c7d460c61452abee327f9b7d2543bb47940ce9d298038a38" name="base-disk-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="1398a1681857acf7b789357fc624f6b1e2333efa0261ec6f4187f9c487b80cda" name="base-disk-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="b9e229f0be201ebe507eb9ea3a9305e640bd22c88327a98e8eb40179eb6e16e8" name="base-disk-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="8728ccd2e8b0c18b4e7fe83633c66e1c188cb135817a6bb588410647db539e78" name="base-disk-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="10693e418aa67e6172f8246f87a25b48a5c52c580610bbdf5c9dac097402e282" name="base-disk-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="4632f97d840d0d13594aec34d1a4a153014b4869a072c2e3dae34d19adfb2859" name="base-disk-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="f9156a849b86d2efb08debb466eda33babe1e5bab57f783a4b59932adb771d81" name="base-disk-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="d7101efb130749f0256a044319f55482fbb6f300da0284da872c40c901171bbf" name="base-disk-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="a93ea294a8bd72e3160ee09ac73a33abf2a990d7413f5bce48408972315e50e6" name="base-disk-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="b7f77d1d76f1a8f4bd404814c45144d8f5cd78731bce179eff4d5da40a62c837" name="base-disk-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="c93e1a1caedf42cd472ae145e3fb314919baf98c4e81e375f80cea9b898bdd79" name="base-disk-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="c587a9683e3437f27a298f7d189e1a52ae96371c5fc2b4d720e865d9be3605bb" name="base-disk-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="c6222fb6dbdbe83aa775daf536f54b94f08bec89423ac52b6ef581d954e735e8" name="base-disk-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="c8541856d0685ee3b01e534ce1c723559d3e84f45c17a7a2c6672ecb96b9563f" name="base-disk-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="80ac5dc20888053c1830e17d264486dc056946435e5edef20517642d3948e8ea" name="base-disk-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="c75e483272043f7fc5cdfd9f5e38fdf7f77b958c9679e82871a0e63bc5251f4f" name="base-disk-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="e342e26ef237da2b359195fc2a71390a3993600c29d22259cbab062e579ac065" name="base-disk-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="ff610d3da8b31d4db6d73fcd0b8febe3deb89cbb53ed05fe57fedc73dbdf8d20" name="base-disk-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="42feb6c1e847f59798cd0e52b0be5e57303df5b010646b9331a7bff17abbf53d" name="base-disk-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="a6fd8e63d564b62ffd7f3f8153ac3fbbe4da2410651aee35b06c69fa577b4a23" name="base-disk-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="e25820fb9eb34e3fc74ca89e403cd445e3fb6795ad9736f704da14962d23efc2" name="base-disk-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="1ab7d5129e3070534b6e24863bb4efb1899766ac8d31326caa765d730a2a1b73" name="base-disk-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="b4383055d1ead6c04e70c84247a673ff58f0af87fa5ae70932c9a69257be4716" name="base-disk-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="5d0ef24770d8029843b29324e02126807d7fd1f5a1000ea820331f7ba441198c" name="base-disk-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="4308124717bca90442906057c4ba46cfd4d7c530e8aadae438b8387b262b05c1" name="base-disk-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="2ab0af71e16f53ec00a2598f34a59a7bdd34f0112a5cde2bc9574823cbb86f17" name="base-disk-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="0fcd2cc8828465a3fcda7d9e03e8c994a06082c870b816f0bed924015707dd67" name="base-disk-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="fecb302b38e3e61185de0fec187e762073cd44a7b98e057e9450b634cdee8bed" name="base-disk-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="1bc07dec8c696bfcd7af23100afc6c1f2ba9254b48638ca249efccea4051e952" name="base-disk-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="c1b5741746ee0a863dc23e09d0ea30455d193aec9d771f2410a63efbbbb15bc5" name="base-disk-ui" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-2" date="1715342400">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.1-3" date="1715342401">- Fixes in ui/chorizo/web/Controllers/ServerDiskUsage.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
</package>
<package pkgid="5313b8692528dca9914728eabb199f7f5d80d2409e498f90d2fcd988c7bc61f2" name="base-disk-ui" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="4.el10"/>
</package>
<package pkgid="c7b69ff6b7ad4eab280892e22a13d4278944a3389d1fcaa9e4aa190180b563ee" name="base-disk-ui" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-1" date="1715774400">- Modified glue/handlers/Disk.pm to work with enabled user and group
  quota on the filesystem level as well as without. If no disk quota
  is supported by the filesystem, we skip setquota and use find and
  stat to determine actual disk usage.
- Modified glue/handlers/user_overquota.pl to switch usage of 
  Unix::PasswdFile to Base::HomeDir to prevent run-time issues with
  am_disk.pl or or get_quotas.pl
- Modified glue/schemas/disk.schema to add the key 'vsite_over_quota'
  to Vsite . Disk.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
</package>
<package pkgid="059f55faaec38536ae6c6ab2554ef4712d3686297a15dea2be23694b2ae94254" name="base-disk-ui" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.2-2" date="1716033600">- Small fixes in glue/handlers/Disk.pm
- Small fixes glue/handlers/user_overquota.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
</package>
<package pkgid="d967ddad02e61cbd49ddd8fc820ef943d988ce4a442ce5661751a9e0ddf50751" name="base-disk-ui" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.3-1" date="1717848000">- Modified constructor/93_update_disks_info.pl
- Modified perl/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
</package>
<package pkgid="fddb25a7dcf0f52acb7ebe0a26f34e0988350eabc48def646b4a74df3e4ef633" name="base-disk-ui" arch="noarch">
  <version epoch="0" ver="3.4.1" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.3.4-1" date="1720872000">- Locale related fixes in glue/handlers/Disk.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.0-1" date="1729166400">- Usage of Unix::PasswdFile and Unix::GroupFile turns out to be
  problematic because even for read-only transactions it locks the
  /etc/passwd and /etc/group files. Sooner or later this will lead
  to runtime issues with locks being left around.
- Added our own Base::CustomPasswdFile and Base::CustomGroupFile
  which serve as drop in replacements for our common read-only 
  access types.
- Modified src/base-disk-am/am_disk.pl accordingly
- Modified src/base-disk-am/get_quotas.pl accordingly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-1" date="1729944000">- ui/chorizo/web/Controllers/GroupDiskUsage.php: Fixed potential
  'division by zero'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-2" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by 
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Modified glue/schemas/disk.schema accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-3" date="1749902400">- Modified glue/schemas/disk.schema to set default 0 for 'quota_toggle'
  as we can't have an undefined integer as default.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-4" date="1752235200">- Modified ui/chorizo/web/Controllers/ServerDiskUsage.php for better
  display of totals for users with unlimited quota.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-5" date="1752926400">- Modified Controllers/ServerDiskUsage.php with exceptions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-6" date="1758024000">- Modified glue/handlers/Disk.pm with better check for presence of
  dedicated /home partition.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-7" date="1763035200">- Modified glue/handlers/Disk.pm's get_dir_size() function to switch
  it from using find/stat to use 'du --block-size=512' to match kernel
  quota accounting. Includes all metadata, directories, and allocated
  blocks — unlike find+stat %b. This ensures more accurate quota 
  emulation when native quotas are unavailable.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.1-8" date="1766491200">- Modified ui/chorizo/web/Controllers/GroupDiskUsage.php with fallback
  to use '/' partition for calculations if no /home partition is present,
  but Vsite is incorrectly stating it's on a /home partition.</changelog>
</package>
<package pkgid="ea2933e8da54ac14c17a7b89ac122e615b590dbedcf226007e8ed5809271505e" name="base-dns-am" arch="x86_64">
  <version epoch="0" ver="1.1" rel="0BX05.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1-0BX02" date="1417694400">- Systemd related changes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1-0BX03" date="1419249600">- More Systemd related changes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1-0BX04" date="1453982400">- Modified am_dns.sh to call constructor fixDNS.pl if needed. Which 
  has provisions to fix up the Systemd Unit-File named-chroot in case
  a YUM update rolls it back to a nonfunctional version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1-0BX05" date="1453982401">- Better implementation of Unit-File fix on demand in am_dns.sh.</changelog>
</package>
<package pkgid="340c237c7d1a3b9c37f904b401059dc099bdeca3ee746e625d4a805aa5476332" name="base-dns-capstone" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="8e2afcbf226a71b3ba83e0ab5bbaf1a1f86d122a476dc1784dde7be17490d71b" name="base-dns-capstone" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="3c3032d118672512b928c80c5f48f9c2319574221ea480c7db54237c6ea0e34f" name="base-dns-capstone" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="9135452f0be4603ba5c0f92daeec851d679234d1bb65374d52c04247ddcc1e29" name="base-dns-capstone" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="b32519fee91b0a556ae82fcc3280a4321f7e021cf582b6e31a3e4c57bf54ea11" name="base-dns-capstone" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="ab73b49d76cb5511a7068a092d418375d84c041e32022c08ee8e6577b5524231" name="base-dns-capstone" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="52f74d0f23673722708893e64bbe6173b5fb74e09eeab8e3282233eee943883e" name="base-dns-glue" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="b1aba32eb235cd4a4eef425f29d1d6aedc00701f82e79a8733b325e77aced4d4" name="base-dns-glue" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="2ea7957c89464aa2ea71d089c1afd6c893d1f4cf23d2e5f54490fb0d89b2b214" name="base-dns-glue" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="2e91d8dc723ca48b3843560024fedc81673a4abecedab343eef65ad3f52d7828" name="base-dns-glue" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="c9189bedc6197a5c2e91f40b44c388cf4275353444019b76fdd421a9218679ec" name="base-dns-glue" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="e18c586b1f1ff553939414612d5351ac89467ec8dcd357dbe85f06b64b26aa22" name="base-dns-glue" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="08ff619458634c48f504a0d349ece89e24ef5c2e11455637b57da96fa6f2dc1b" name="base-dns-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="4f33b6931bc235f48c24af70d199b2f65c594477c586944144962c4c1f40dab9" name="base-dns-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="7ccb5a7afa44e80a3f6641f2e5cbbab101fea9a611d4859f3ae5b98e15fc4fb8" name="base-dns-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="602a73a8c7dc2dedcd8a2cdbf8b1d62f8b5a30b87a3f8041ac900f332f125074" name="base-dns-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="d1226ea169603e53de7eb33578e38559accb4b9bfae610aaaf7019bee0b9f9d5" name="base-dns-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="b4d22fe8b3c6c88b390c9da032e99f9bc2a66fa93ff63a152ab7207a71424f2f" name="base-dns-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="0874a147d900f17c845e0e28dafb9ff1292f7eb70970b31e6036a904c5bf2c05" name="base-dns-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="2052bf0d15ac5aedd35d85c4d07faf22ab4c9d4c576fb551b213ffa28af856c4" name="base-dns-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="3cfce563faba5ecd57d54a946fefa0486f9c1b42e93d4809ddf155ffd8b29a24" name="base-dns-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="03ccc250c52b91ed32f38dc6a33c2a9c95487004195334f30e1e3a08ff201ad6" name="base-dns-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="3fcf7f12e5c8f48ead3e30610ff2ce8a6de10a8d7bdc160263d43b27eae70286" name="base-dns-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="cffa3f2713a551e3930be44f4bce7ce34acc51ab9d15181bbfd9ab8deefbb142" name="base-dns-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="ff99c53d685a3deaad4204b420cbb95009fe5660789d5672040b84b95f6a6e5d" name="base-dns-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="1f03a7761f2e685d04b11240fd4a79a5324070c9e82836e40690f2c6595d3af2" name="base-dns-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="e9d51eb898f41d022fd429f371e6d59163135def7eebe7330a98f65a1f636685" name="base-dns-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="0d1e0eae4090066576b7ce979fad432b21120f24587dee46bec2d378665bc0c6" name="base-dns-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="0a08e8947499ee0e53b10efd9454fde9f730f0f1b6e969a21522318aedf368b4" name="base-dns-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="016c9f0b8a9448e6cb387a38a8dd1e60c7a63736ce8693915ffc0002d1fd843f" name="base-dns-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="fdc1e1ef8a92c8a491007f2743956ac272d9059429e3601a8d0790a3694627e1" name="base-dns-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="c15f2b113b3f096eed055b37925649729c240c26890687344404f0c584abb77d" name="base-dns-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="42510718d4c553470f1cdbd0f8dc2190e49d2d21c4d56a9aa7d9fe9f7e12a6e5" name="base-dns-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="c325749e4b49d31d47f66e258ea2a4248bb494a9cde79b6a7b9f788f9019f23c" name="base-dns-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="abbc148fdfea75b1aa13b17779cbd3c15aeada7cea58c6f015dd667e1b9bb1a7" name="base-dns-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="6913269f8d8c31829088e4611a1c502e335d71ea6da555c3c13f897f7877d31e" name="base-dns-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="f569e04246c9c96aa00e1a824e27fce5f06b513d1f1c9c8898b3fdfeb3fd3819" name="base-dns-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="8d533855084b747fd1d0ffb862d3a0ad4dda161e33e1bcedf9f80b340c8b8bee" name="base-dns-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="617a011cbeac34798131313a9654061813bdcbc6c65954616d6054b6180b9d85" name="base-dns-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="a272effe7edbf4ac337c134a022e17883c68309152222db2d78df6583e43e4f8" name="base-dns-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="586adb88495b978d2d48554756c42ecd18bf0a01d89114f643b843dcc0a55daa" name="base-dns-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="df6a1d911901c770505db307d8b1707575d4766fcb1ae3b2b21caa398fa69354" name="base-dns-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="f8083551acc37a4171bb2b9e481337b1507d9e840b60b6be4a1be24e0b389a25" name="base-dns-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="1acfd60cd226a82ff443e3c914c111a50c6204c514ae74fd18ee97dd73e3b5cd" name="base-dns-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="f77bc8158bfefe3165242fe81e9c5b6286871511d10402c3e4ff0482027e68cc" name="base-dns-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="41069906ba903968e84a88eb018d15d07d87d4ac8b4e584e7ed6b97612eadaee" name="base-dns-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="8ebe765ce611480d8ebfdc936fd09d03733d6041798decfe6a6fd8aa164dd8d6" name="base-dns-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="775d4f6d0fa2416c38fe86104caea4b2f40e39c8998b5790576a713a5f40cbe1" name="base-dns-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="d0389997affd15f313668e9d0b2196848b68bc2c1103366c74c0c5349cb2b2da" name="base-dns-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="e1e695266630f398a6e044176490abae0f914ff45290ee17f6d1d14d4349a8ee" name="base-dns-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="a43c68dad5c3b632a260dcef226bd22ba3f326990a358577d02ada19a6a72088" name="base-dns-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="da9c2d60fdd75cd1a213e2716b055737de3cd279b741dfcd6e5ad1f1e7e00fae" name="base-dns-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="d488c89e631330d5376a0ca94f8fe3b19819cbfa0df196fc7d915a91d9f555bd" name="base-dns-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="026f60c3172d3fa0bc0ff9b0231f6cd3ed62197990e1788c36dd8ba59deb3481" name="base-dns-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="087838b0f040750b44f8d7118e89d63510aa3cd9aee81d110ea7927f24bf97a6" name="base-dns-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="286e53068cf277c10cd803654942fda9733943813571d634e845fa6e9fd1cb23" name="base-dns-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="6176f4e91623858970fbc8aeaa29eb6c9e707469bf5a4744addaff1a82d32b27" name="base-dns-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="df5fdb494f23cf9d66a4cfe83d2c6ac5bb88a26c55d4c2810a32cd0dc9f3a188" name="base-dns-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="f6ed8644fff4a2ab12a2ad38384d34d5484d57b74ba573052ba0c3bdac3f31fa" name="base-dns-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="533ef6f5a81e50adf1844e62772edfe5548b38bec990c7802b425657f0114028" name="base-dns-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="c9ae51302280c144e0c72688ec9b5a547c1bd2ce2d9568c209706b205143f03e" name="base-dns-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="1d8f45d9d342f34408da3b02bec828846b0e3fc0dd65f502e7818f1095f3ff00" name="base-dns-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="e823ca7464c847f04c57fc705e48f570127deeb3873b31058b42b3a71030b92b" name="base-dns-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="0d795f46b1da2dfaf571d4bc0b47ae8d4c5548f4b2def2305e6081183460b6de" name="base-dns-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="9fa3385c2b1a7b8efdccdb0898640eb8ef1f6202615e7d2a825cb6213ffa8347" name="base-dns-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="ce5f49fec248391710ed25f90c78d051e9f74627e536696047745d79c10c9b39" name="base-dns-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="1d295402d653e2cff5339040689e3c8494715a108bbcc8e4a38b6938684633b9" name="base-dns-ui" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1701864000">- Elmer'ized ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
</package>
<package pkgid="62d13c6ee55579c6262d7c55ba637f21d685bbcfea04a2c5caac978ab32c7fcc" name="base-dns-ui" arch="noarch">
  <version epoch="0" ver="2.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
</package>
<package pkgid="0b541a6c37f268516b5873edf29973d4355491b8f01aef2e8841c4b55d9f6567" name="base-dns-ui" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708603200">- Modified Schema and UI to allow MS 365 CNAME selectors
- Modified glue/schemas/dns.schema
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708603201">- Small fix in ui/chorizo/web/Controllers/Dns_add.php
- Small fix in ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1708603202">- Added missing IgnoreAttributes for the Elmer pulldowns
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/Secondarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
</package>
<package pkgid="5a277ef99cbbb2ffcb09e4d9cd2b412a16f29ff2452373239de7e9a31a3236df" name="base-dns-ui" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
</package>
<package pkgid="ddecbd247dc5d984847246a7e733d1c7755164555ea7faffaf7e9d2386119ea2" name="base-dns-ui" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
</package>
<package pkgid="983f7fed61d82d0d5b7e51dfd8ff3cce0c8054a785880feb419b4251f294e689" name="base-dns-ui" arch="noarch">
  <version epoch="0" ver="2.3.3" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1725883200">- Modified glue/handlers/dns_generate.pl to split TXT records into
  255 character chunks to stay within the RFC limit.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-7" date="1726488000">- IgnoreAttribute fix in ui/chorizo/web/Controllers/Primarydns.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1744891200">- Modified glue/conf/base-dns.conf to effect that the 'dirty' flag 
  restarts the DNS.
- Modified glue/handlers/dns_restart.pl to not only use the call
  service_toggle_init() but also service_run_init() to flip DNS
  into the desired run state.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.2-1" date="1766059200">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to handle cases
  for siteAdmin where no DNS zones have been assigned yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-1" date="1767355200">- Added Email Autoconfigure and SRV record management.
- Modified glue/handlers/dns_generate.pl
- Modified glue/schemas/dns.schema
- Modified locale/en_US/dns.po
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Dnsmanager.php
- Modified ui/chorizo/web/Controllers/Primarydns.php
- Modified ui/chorizo/web/Controllers/VsiteDNS.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-2" date="1773576000">- Adminica related code cleanup:
- Modified ui/chorizo/web/Controllers/Dns_add.php
- Modified ui/chorizo/web/Controllers/Vsite_dns_add.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-3" date="1777550400">- Modified ui/chorizo/web/Controllers/VsiteDNS.php to fix FIND usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.3-4" date="1779105600">- Modified ui/chorizo/web/Controllers/Primarydns.php to add consistency
  check on object processing.</changelog>
</package>
<package pkgid="0d4181062b78f2accf2ef50a298a95f88181033b16dfff656a459290ea59f7e1" name="base-documentation-capstone" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="a3ba2ed997314003623e29c5d654574d0366a22a33d11cb28e1a236976591211" name="base-documentation-glue" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="09dbc0150fdf50343635fb68e3b05502bc2fad9c85019b4889149177bd073ea2" name="base-documentation-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="e77c40d192ccb59e22fe1e50f543ac51c08230153d2776bd81001b30e11324d1" name="base-documentation-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="7231f440a4cd56abe1fa4c74370c09303aebda3dd94e4bd17f365ff4519c95a0" name="base-documentation-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="b747482f24c43c54635edb204bf000cf4853685bc7557538b85f9e82d8f3d546" name="base-documentation-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="24cc4b2e6ee7a4e963c06d1e3031fcddbc5c91c03a418e5e9b23a43e0e5d7a1e" name="base-documentation-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="c873b32f800bee0696ed72f80d26d39668ee76d65fbfff6def16e2858ad96f52" name="base-documentation-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="027a4ca1c79d7bf806c64ea14680f1ff592f255d98abb800a88caa7d12ba97ae" name="base-documentation-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="42514cc40d73538fe6e7294e288592a068d593f06ff50b373a2da528b66516e0" name="base-documentation-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="3c08cf23bd8c1c10da0078598188eb793311989ee89d7cebaef59fe00cb18e7d" name="base-documentation-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="30251d549179e3d8d4d8d7388d0a293bfcfd1317dba7f122ad736ea8810ab7d7" name="base-documentation-ui" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="b23980e592e298c6ba06367b0f9e5835d129b9c38f76bb63606197ac33c50c99" name="base-easy-migrate-capstone" arch="noarch">
  <version epoch="0" ver="0.2.5" rel="1.el10"/>
</package>
<package pkgid="b1c4460c9381ab0a41952dac712cd77824b69917fa814a7a4aebbe536a1400ab" name="base-easy-migrate-capstone" arch="noarch">
  <version epoch="0" ver="0.2.7" rel="1.el10"/>
</package>
<package pkgid="6550c5038bb32ab95853e45083f0f1baab6e9330deb279f3dfd750a75f999cba" name="base-easy-migrate-capstone" arch="noarch">
  <version epoch="0" ver="0.2.9" rel="2.el10"/>
</package>
<package pkgid="a70cbd399d6099074ebd8d7864273549d1de13677d43353e67076fada54bb007" name="base-email-am" arch="x86_64">
  <version epoch="0" ver="1.3.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1738065600">- Modified am_smtp.exp to work even if the MTA has been configured
  to force STARTTLS (smtpd_tls_security_level = encrypt). In which
  case we then use openssl_client for the test instead of telnet.</changelog>
</package>
<package pkgid="44c9e50f9c4ba72456a0a02aa6e75046699e29fffed53ebf100f2a8a440cff15" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="0b1e20bb3d53c2b72fff866d39e9836d80336e8e97625998e6269b32e94295f6" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="a0925df0cc7747670ef8db71abcc8feb96420dcfec448c366c86929f939f6369" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="49e85c435951a8fbe734047059ccec10649a4e3efa844ae3b7f27e6782a92729" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="411ee24a24624cef9d455f6daab389a1e98c1402ef07d09af78354076b69967b" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="0e805ad0cc5016e62b87509142e4f78a3717fabd49d215392471d5607b5f9f42" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="5dd3dd2c7a1d1dd23121c091564d54b83593be08aef0bc8bb0ca393651246c3a" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="2fe5a1fb0b11f45938344f64571c32be07ec5c2ea46dcdeba789766c6bb7dab5" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="869657038d2135f408afed48ee87fa7d56af151b970e7d87244329e0feb1ad69" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="aa03d55b6ea7629f70811b771a4fd712f93350b6e28d57ee0b005f99750ff0a2" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="2f234979d1d3b5128a7ea16f3a8db272d512a6c201299fc9e9705b5c10850ab2" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="13a8b1343db90bad0c9982537c66ec6bc767ebd60987c98755f2965a3dee15fc" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="029c3da4f670278604c68744f7d0bf0634944914a5635d8498cc3fc7308d1de6" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="4740b950e1e518ca577ad74e0ad32e98f6863992acf337fd195d76a84927d514" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="f607d243b4baf7dc21624819a01dd41050b2c09e11965a55754ae657ec293ca0" name="base-email-capstone" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="902d71d75eb5e340bd1b1ff7ac83059fdbcaeacebbc7d2bf7ed619a326e4ec9d" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="5f16930d76385a89a1ed42795f644f656a5d676fba63de4d7a6dbf6d71010f83" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="f5871982324cd6b2fa5d28aa509e25eb2d4c17cce9bbbe946bf75c7daf55ab2d" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="cc614029a887a6f06d87de34d19699a4837aec4fe323c6fb1a550d4d7b893b2f" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="0d9bfc4410ff50c68e4006cce67eabd310e531da6d3fe9da927c5e6fa2131cfb" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="3f2a865c2eb88334b2fb968e859c7c7fa7b94a0cf3b6cddf3087f1f36d8db358" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="aeef0302ac80c93ddb63314af4c17e894c3463c6361f978e565fa4aa5b38e576" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="78c2cbce8bfb3a75fb0ed5b694b2a3a741c00a9912db4b35820debf52a5106ac" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="2af9007df78a40fcffc02a319558f2c16c69abdcebb01bbb5edaf229447a750e" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="52e5635037b432e6371393c7478d046e264af895483f7c770dc840f139c79ace" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="1c5e89c16cbb7a795fcd2021a5442b49d0d474a097d13c8915beaf93390ebbe9" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="bb2b196c849e25b336084f10c07dee33f453402eb5671a942d287ff81ec69361" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="a7a043b185e02d18df33d782d699299e4b6dae3317a99387920b47cf42d5c3be" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="ab0598ec0de7d293b2c4f93dc723dc5dd35c231104b3eb7641ed7efa34c95a06" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="127159d7220cf911a6a99b4247419edc4703a194e2fa83c4d3febc573aeb54ab" name="base-email-glue" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="fe279d481ee2423a4bb3770e6bfd66fca41839b313e162a00fffd88c91b7706a" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="0b61e09607de0a311fec6260213aeaf8837ce106619dded01c88c0c4ba388732" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="2cce0661c2644a33abed6d6691c0d6af575b7207b83ae8b20211eb27d9c93889" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="d2b882a0d80a0bcea9aa8eef54e2b57f3e522dceafd97e637f1ff331260377ce" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="9497131819fc674a58353ac7d72bef109d710bcb0741b689585a3eb3774f6a5e" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="390fe23bcb377387fbd5319fe90922167e6124ffe41ee155999a8806d2e4de12" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="0ac7b97e95a97e1a1cec431301a566d895b0d3b7fc38454788d3f1806cbb88c3" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="c177066c48efa84f4e19cb0a2d8d15843e086a3b6df37a47a425dc20fe8f5bd7" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="323eee33fcd168c36cdcba2adaa0cbe146a084166cf099231d2dbcb0848a227c" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="91743d508cb4d707692ec2ac2c79ecb8d664985b3ef05147a7706a6e0a267256" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="bd84248e536454f9f02f1893287bca1c575bcd7d79507c7b62e5533df1df0a06" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="c4e435131c8a83926c03501de6cfa09ae06cbab15a56707f129c16ee9a5ba567" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="2c2aa8d5718223c3743dabc0bc4b54cfd378b88cdf1b3f93a45fc35944daa2b0" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="49580a9fde4ef7eb86d638ea45475f37f3a9f38c35874620514bc726310b5dc9" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="4fe6ccf24b5ea82fdfa40862e1f5dd7bed5f738400bbfddf5564ed0555eb79e0" name="base-email-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="14774e41aa0074e3604109b3d7698ae2ce6e1a58de5d7075ef5b8c056c17cb71" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="d24f23fd8d074a2d41cc9e9f40178b8287a0c4f1fdcff0c041c287cfbd30d862" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="9f81b8c755afceb0dec5fec84fefcc2006036062c08b665d6e9c0c56940f4352" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="c47b2a21a35ad24aacbff4e0c5b70fd73aa7bc7d418a21f99c93f7b3159dcba8" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="1aeb03f0f7dbc8bce2a409cbe9e576f1bb59116a94f736ad4bbf3e64dd499ae6" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="8ed129fcfac24dbd142c309558c29349d8a9be731f7c60c6524a01ab3bea26bc" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="6797e4a23fc0376829555cf307d2220cce4f533ddcfaa7e2453d6d88001110c2" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="6f4744dd320ed33cf2ab1025453893eb857de0185a0e72b26ad87deacddb048f" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="83400fb2480d58ca4b9ebf35e09d168f6ea136d90a619018a4845d461ea5b6cd" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="071a4f649c6100632b7476c1083770635178042ed48c856ac9495894086e7455" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="6c02fffb1ed5b34d76860e4fada59c93d324c3fe92c3dacd62ebed274f3a0cda" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="be6cd8ab92d5531521a1405d957fd2e2ba13bdd197fe4fa303caecef5471fb27" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="10480b9785f07358286343be680e9a4c0e9236f53cf98c9d7aa89d0cf85473d2" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="67183585c0d0e11d5a165f7bc78e5e4234a8c3340234d0bc7486691d655692b2" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="b641f3bc3faa76ebf3b869afff74559b714216f3f0e10c3dcba51d16dce473bc" name="base-email-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="4db197c9414b76004ddee72f0b2540e15d3acc1c10208ff5ba317fff12b3e2e5" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="1aa0ae8d76a9b04524dbcc71d7a0703505870d67182d762ef61cac3719e42e45" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="c32f1577a21cdedbf40336c230545cbb2aecf6f92b2eadadc5a7c80441a2950f" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="2732ee213c194a3009482cd892d2f824bf141c07e8066dae785dcf24aebeffc9" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="cecdf8b2213faba4828b2a8a194db8bad35e5596f6ad0cf5d5ddafab48ba8c59" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="b940e5358b64765b2d4e9b0451ec2ddfca619878ad9dba4d8f4c340db041fb1c" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="967871b332c8f7505633c86bdec0473bf99ceef1540b73879cda0416712e7cbd" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="f3d61d90d3dacbe8c12592c1d6c2830ccc53f7989ebdf4d9c2f4b7f51bb54cb0" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="6d9af7a0dfe723ac845d2b116a1e0c5ea463bc80e5af6fa827f4fdc1188d9339" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="25d8f32b7a195a87e854b9e09b4e4b331d33d2ae31424d9a6b653b43fa0e6650" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="b6594de262dd811ad67da0808d4ef1f435cbb2e3be427266ab47dc4c543d1ca9" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="04ee3e96619a6a9839201ba1d7eedf7190ec2b035bce463597806fbc8b8c9c77" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="596f7a98e151c80b97fe8754d0fdcb4150082765499d7ee0b8b0cc00dc3d0079" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="78555a4c5eac9f251883d01b9bead8879bd072defb0f405e318558f9f2738cb0" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="178b02134ddb329cdbcfcec2d4b80521c6356d8e3df1696f62f85906a9120a42" name="base-email-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="7ea313186293280260c1527b6c74f54acd1dead04929c1754ffc8169dbe39bc0" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="4bbab3235a51da668331c3941215e64882056d5c3223dba02d1c64e6ddfea2f2" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="834ed8d7b2c81ebd02da73147959fd56295bf6a12c26b86ea6c661744a48312e" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="acef0230f9d76bc45bfab85a99d4caa6909260442df62c1849d94ca6fd34a359" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="197c0705fcf50ca12a981757e2ec58faabf7ca2dc29ca06ff13b7c59f71a9941" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="f3c9d9d3a0a31d8cabf54d6dd478203d7493d4df78bb0e697a6b821dc9e0ce56" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="b2b66cddc08b7e571b0f388259bf69f5a88996389255be0615a14bdca6fffbba" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="4dab34f1e363cea0bfd87344cd3f0058c78e5f7ae370130ad386b2cb105f6daa" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="9a8485682d4bcb25c932b398b4b84143a358ba083faf2a764052b2eab329d7d8" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="e5672226ed3cc59d8fab7c6215eb1d03634b2505213e3c54cbd9b42d259d160e" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="e06eb20a66e653931a13a0a2215d781d5e2bde684ab80ad1d7d3dbf8f9eb4fe6" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="f3249e6e318ada1e9221b1b938fef83395ae20c89e205050547a55c159e81f57" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="514d5d488d810c12c47693453d994cb20c80cafbe2284f018a443cce6603d12e" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="1c095f593aa927e5483b5b7481a9627f04e0ebb4232d1731fc1828112763290c" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="cfe3ce8ded3d58e9fb6aba67d9595ecdcf03a3a3bacf9b7cf3bcc2a5a8b6fad6" name="base-email-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="0f07a63e452de667d49e8a461295c75ec5e015008dbf5b12c3cd5dd7e1ee4745" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="bd0cd7adb0683b694b25fcc136b2b5bb3c5c5a15a7e89614d157fb2639060d84" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="74940f9bb20ff20d8e9bd6ff02cbbbf47a540acb4e46b14a5705c7f50c3c6d67" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="bc539702e8de8f4e652d48b95fdffaa31af36b4e164f4de8780cc82393039e0b" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="3a43a56b5d667fbfd61d98a503a559dc50363f36a49e94af3d547f74198577ba" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="17a261b36ef6860b86a94125b80ada472f1e1d8f95ad29e76b3c6f602f9b0870" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="f6126b974e5d07585a68826d363ef9943ccf8f508706fb62d01975bbf90dd80d" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="af2f79930c1c62570c62b76dbdf26d60a0065c0e4913c487e7cfb38ba54d4d78" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="6b271ee7da8c599e4130073cc463ab2f0bcc0e089a1c9a530a8da620a11f2d70" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="3becdac89102015e89dc4b8c41b33e7d359cdf07f46dce6c35f0e3cc5396a7f3" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="0212c76d0ee9c469abb88e697112285b6a2acf7b32b67221923afb133dd31a83" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="7504c40a264f6fbf57f8601c5743661119ff87b598d349f7243826859b21d992" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="60abe09ad06251d7aeb25132ac027b4575916269fa003379b84401b655b1f695" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="91318196ed50a74f4b716c1c1d561a78771f5524ff54f84c2770286482944e39" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="cdb9669c12b51c2f85a6889afa087c5e76b3908a52cc5df2a076bc105f0c40fe" name="base-email-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="92975a0d7212ec2f4d6ce4781b0ea643f9ff692db07561b4f2b364a6cab175be" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="ad511a77f7e4fec43de074922906055f12bea353cc6167f050fad3a5ce60ea90" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="8e5534fa310466b1fdadce1342c068a6510fd95274c6c6ddd976e06e7cd6d83d" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="53219de5d5247e256dbea94ad130ae35432ad8049dfaba7bccafe87554a0c03a" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="36e67767443362d530913effead67e221b83ca3a678c1fe27875c8a4f5352cfa" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="8ce3498472e57b94cac2b8fc4a1f2470a5a656f72130c020c0b223c74f707ad6" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="cb82aa36ce503d6b8b88412ea6c896b059a358e8066f33d47adad19c88d7d44c" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="2cf39d4c25a7922290ac9c04e6e9ee8b2a18e233663044dac28e9af5e4f4daa7" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="dd85b322de651b746911a93d6dbe16f4c8f061d972a08f691bad93c0c6f31d78" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="e7836305f78eb2035a984679767578d33f364428a3429cefddb569bf0e88798b" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="c2459d0503ff4281614663fe8a6b87e64763f0309e217091a6bb248e446d2f20" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="3e976e5b6d4816e1a6b17c66c972b085096c4cb8657c3d75348f9bd3e1f16aa9" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="41adb4dfbf725c7b136830cb398e6b6311f3eab4b8a14ec936fb88f65e25435f" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="9387fd54b034e477fcd4cf710a8144b4cd543c9456c32878a8469d642e78173b" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="30acb7dc5de3126f7548cb9b5c309998de22820daa782d9e5010968ef2f4fea6" name="base-email-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="6bd2cb241e3c53f1996a209fca56710a020155626c1192c507f0e670a4f9ccbd" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="eeaecd50a45b1b0024c66d23144709328788f0e11d38bf9aadcc5fa730d0feea" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="e2d0f1422ae1a31eb5f71da5fe6de85e83fcf09e4b7190ae26585c5f156d6e30" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="ca7075df1c0ac25dbca2aadd5d8aace42ff8309b2348844db58588cf2dd7727d" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="d65c9f12e87546cc61ac86598b61d2bacb3cbf0754f57df132c1bc20632de825" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="c0c57a495674677e9b747c0e40484945ba5813b8acc7a7d7939a50b75e28d719" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="bb32745d2fc0a9f41c13883fc8f9338f9d9656a6703931b6d583b5608ffb376c" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="ab5c85e3471acb65cff9141f7bd6f46bbd72e3882ca710a52fe40c9b1ed8a125" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="564c9f11558d6470c0dac0e8734866e168c33ee78cbdd73275001c6b1be299f1" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="e7478dc1b19f5a9ea12a25dd9dbb7a3f44cd9dd2dcf463cec220564aaa790a4e" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="a4f57479a9d86e533888cd3b743ac14325edaa2ed821a0d28228fe3700935d62" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="114cd62f95aff09c4162f14bad17ab978d8003bd00aaa6a3a32525ce0ab075ad" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="6dfaa6dc6dbbdf257d2c56e26e1b4c286f8d1696b44f340312767af13523776c" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="aaf3e1af2e32a7fbacb9968d4fd3c31cf829afdc8e311b08019492483e0041e8" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="c7c84c4909b3ae8621089f9a71bb959b2d9b8c95114589dbdbd3e6c625954633" name="base-email-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="74dd35f758eb3cc40e8d47e7a46748d7f4f0b9c1917bbc50f158be3840a69932" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="626c9d59a7ca1e6b522d904ce65a68b6f6e30cdba7b7b432c8380a3eda3f0368" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="417e9946565f4edeb26050eaa4a59d423abc89ec91ac828db781b16340b574b0" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="3298660c10137452e6deaeb381b8aae570457a7e4da16f7fb47212593507fdba" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="1edd7422b4f2ab8bdca5b38a031e7ad1e87cd3f563016954dfdc279873765e22" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="fa62de2e6532910bcb56d60447e85225b94641a43f5bed05b2efd7b8e9a649ac" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="05ab407f01602a8262bc1434cbc757e85480849fcb2660093dc8c1e8faa54000" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="9d653eb0dc90bbee1a6d21266c2bfffd17a27936d1755ef1eaa9e87b08fc7fd0" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="5564438c79a1c257835a898193cce5c400625d41a13b7cfea62761a8263bfb24" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="9340dcab72e7b963983c19fda462514785ee9986a1ce4706c21c09e9e55b7e6b" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="610a6717998d1e9ce7f3e7acbdfc6ddf62ccd9def27276d9e580eb8cd24de691" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="82b38608eff00e58475906fa8e108864057736157dc666b143fc4e9d7935fd2d" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="0c6aa412e3ac9f8e17b6cc83a7e97a7868e1196936d671f95b4c32ff6767dee8" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="c328a5e861923b5e239561c908ce6108518f0c7d69c23d221e7eed07d29d2a47" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="d7a407d3a368c5a6d2f51fe321a1aa992f97962e69b82c725bb4ca6aea549b85" name="base-email-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="f818543dfc6264fd6acd80ceba6804a4a4517abfd1744a5b362f310e4ceb08b3" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="79950cdff2b367af6efdda6feb7604068b26701a2f6ccff39c757f1a1a430e09" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="2289c369abed91a2c9b8eed185f106707c9b51e0f48b7d7e3a77aee19673e922" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="9daa5286808f134ff9550fd419cdf0ece29624e37f26227acdd1483858127aff" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="ba968ac1f036fa360df98c996d569cb9480697482e48d2c24fa68b9ce3410a32" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="d6e190f6f38dd6915fb0905e1a7d3d479b76f614b595c0249228bacd89258ce1" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="e6e55ae796fdd158499f556159ce459c7f47fa1208df2a0d0ff3dcbde8cef0c9" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="2623cb13fcc3a5931cb98157d7013e4d4d52aa663e59cd5934aa54d1dec2e2a2" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="42cad9cc7386638e23667043a3d185b19675c1ad708e722288961c8f11d218d0" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="f8cbfd573af2f36d4c3b3b939fb5efa2631d18ef83499255852d8115a667599a" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="df2775d6ff0649cae4fab6df8e5bf2ef2043017dfad622f01dd95e374404b743" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="a45ac1d4fccd5efcb5aecbaabcff2a6b8e091206adf666ce3b02e3c1599accf3" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="3ff2cdf5ac9fd3818919d29e87bd9d381d6686f4f7aae43e30acbfc49bc8b0f9" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="afe564f433f2cd66c4d1afba47abd1e23541a93acc3cc7bf8fe6f6f6adc9b9c8" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="609420085767e9a6b95e86daeeb095bcb7b8293e787dc54e3c1fc745ba0c5c5b" name="base-email-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="b7351838f500310c3160bfc77935f4f143065816e317adfa80712302f1fc777f" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894400">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
</package>
<package pkgid="f7ab6e10d0b3d920f004a67cc9e04a0b4fa396facd6be3595c7eb2d5ccd92fd2" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
</package>
<package pkgid="89fc30305735c5fda0a07dc4a1262c8b5dbba2e9960fd466be4006638de1338a" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1715947200">- Modified glue/conf/user.conf to run base/email/user_disable.pl on
  change of User.Disk.over_quota
- Modified glue/handlers/user_disable.pl to not only handle full
  suspension of users via GUI, but also soft suspension via over_quota.
  In cases of over_quota case we just turn off email with a proper
  error message in the MTA about the reason. If email or user is
  completly disabled for the user, we set a generic REJECT as before.
- Small fixes in glue/handlers/personal.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
</package>
<package pkgid="47b8f36489ed6b6dfefb5e06a4d675dbc349efaf698d3c416cf7554e32658f89" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.1-1" date="1717848000">- Small fixes in Handler and Constructor to determine IP via Network.pm
- Modified constructor/syncEmailService.pl
- Modified glue/handlers/enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
</package>
<package pkgid="5a4ae6d00513856752e9cf0eb21b32f8305f2e7988a8651d0536ef516aa31e49" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.2-1" date="1717934400">- Small fix in post-install of RPM to remove extra swatch run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
</package>
<package pkgid="2b01192724a6ea8ae2db30de2a68027e7f91821d0fb03df81f3267afcde710a4" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.3-1" date="1730894400">- glue/bin/blueonyx-postfix-canonical.pl more debugging added
- glue/handlers/user_disable.pl code reformatted</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-1" date="1730894401">- Modified glue/handlers/personal.pl: Code cleanup and added debugging</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-2" date="1733313600">- Modified constructor/syncEmailService.pl to handle postfix.pem too
- Modified glue/handlers/copy_certs.pl to handle postfix.pem too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
</package>
<package pkgid="dc22059bb2d36196b903766c56428a0484eb49a26aa9baf7fb32ddca0954bfac" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-3" date="1734264000">- Modified glue/bin/blueonyx-postfix-confgen to create the AdmServ
  /etc/admserv/certs/nginx_cert_ca_combined if it is missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
</package>
<package pkgid="620264880a1ecab4aea7f2889ff611bd8ac5b0d6cc8bfa45b1e2e37c08caaa2c" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-4" date="1734955200">- Added glue/etc/httpd/conf.d/radicale_redirects.conf to provide URL
  redirects so that Apple fondleslabs can reach Caldav/Carddav.
  Many thanks to Christoph Schneeberger for pointing this out.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
</package>
<package pkgid="c39969e0ae3034c324d569a29c35eab8af33c1ed11610acd756b2307fc071a83" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-5" date="1748088000">- Modified glue/handlers/user_disable.pl to restart MTA on suspend 
  or unsuspend</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-6" date="1749211200">- Reworked the over-quota suspend/unsuspend Email for Users by
  introducing a new CODB key as &lt;useroid&gt; . 'Disk' 'quota_toggle'.
  This allows us to run the quota-treatment on Users even if their
  over-quota status hasn't changed.
- Added 'quota_toggle' trigger to glue/conf/user.conf
- Modified glue/handlers/user_disable.pl to not freak out over Users
  of type 'serverAdmin', who belong to no Vsite group. Implemented
  better and cleaner written out access files by ditching the old
  'replaceblock' with a newer function.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
</package>
<package pkgid="3301b48b047308d8a01ae15fdb4643b580e6058d852264a41588881aa6a70a9c" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-7" date="1750507200">- Modified glue/bin/blueonyx-postfix-confgen with Mailman exceptions
  for both BlueOnyx 5211R and 5212R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
</package>
<package pkgid="377e1b10220183022747bfd5c9a51d2a5051b4416246edb3303097f7e1f464f9" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-8" date="1751544000">- Modified glue/bin/blueonyx-postfix-confgen to remove Remove legacy 
  TLS settings</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-9" date="1757419200">- Code cleanup and fixes to make sure Milter uses 127.0.0:8891
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl
- Modified glue/handlers/enable.pl for cleaner Dovecot config.
- Modified glue/handlers/virtual_server.pl to NOT include server name
  in /etc/mail/local-host-names. Sendmail doesn't need it and Postfix
  otherwise complains about it.
- Modified constructor/syncEmailService.pl to make sure /etc/shells
  has all relevant Jailkit shells. Otherwise Vacation messages will
  not work if Sendmail is the MTA and the user has Jails.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.4-10" date="1759320000">- Making sure to enforce proper ownership on /etc/opendkim/
- Modified constructor/syncEmailOpenDKIM.pl
- Modified glue/handlers/opendkim_enable.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
</package>
<package pkgid="a173f69b522737b67e022f6d79cd86843d41054664bb4cfa0e85d904ad18abb9" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-1" date="1763208000">- Modified glue/bin/blueonyx-postfix-confgen to add some tweaks and
  improvements. Also included provisions for our all new feature 
  'Email Sender Security' that prevents email sender address spoofs
  from SASL-authenticated users (local and remote). It does NOT
  protect against local scripts or processes forging senders. Unless
  they also uses SASL-auth for the emails.
- Added glue/bin/blueonyx-postfix-generate-sender-login-maps.pl to
  dynamically generate /etc/postfix/sender_canonical from CODB
- Modified ui/chorizo/web/Controllers/Emailsettings.php to add
  switch to enable/disable 'Prevent Sender Identity Spoofing'.
- Modified glue/conf/email.conf to add handler trigger.
- Modified glue/handlers/system.pl to write out config file.
- Modified constructor/syncEmailService.pl as well.
- Modified glue/schemas/email.schema to add 'authsend_protect' to
  'System' namespace 'Email'.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
</package>
<package pkgid="a3c65a00a67d66a2efb490b807ef1417afbbffb67d02d3135c1e7c2c6dd34259" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-2" date="1763294400">- Modified glue/bin/blueonyx-postfix-confgen for better deduplication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
</package>
<package pkgid="2ccb9e083dc55f139edc97eb13c3c8128f8a63f689b271da32a833946dd8c3e8" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-3" date="1763467200">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to streamline it and make it more robust.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
</package>
<package pkgid="1d6006f8d831e1fcbdd744d67094a7d10a914640ef31b103232cfd9964e4fd2a" name="base-email-ui" arch="noarch">
  <version epoch="0" ver="2.2.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.5-4" date="1764158400">- Modified glue/bin/blueonyx-postfix-generate-sender-login-maps.pl
  to handle Users with the flag 'allow_sender_spoof' in a way so
  that they can also use whatever allowed email sender address they
  like to use. Also improved email alias handling.
- Modified glue/schemas/email.schema to add the new flag 
  'allow_sender_spoof' to 'System' . 'UserDefaults'
- Locales updated
- Modified glue/conf/email.conf to add triggers for handlers dealing
  with Vsite and User 'allow_sender_spoof' changes.
- Added glue/handlers/user_sender_spoof.pl to force MTA restarts on
  'allow_sender_spoof' changes of Users.
- Added glue/handlers/vsite_sender_spoof.pl to force 'allow_sender_spoof'
  off on all Users (but 'siteadmin who owns /web') if the feature
  is disabled on the Vsite level.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-1" date="1767355200">- Added Email Autoconfigure
- Modified constructor/syncEmailService.pl to allow login to Dovecot
  with the Email address, provided the LHS is the username.
- Modified ui/chorizo/web/Config/Routes.php to add new routes.
- Added ui/chorizo/web/Controllers/EmailAutoconfig.php to generate
  the XML for Email Autoconfig/Autodiscovery.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-2" date="1767528000">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to better
  cope with hostname extraction if multiple Vsites share the same
  domain name.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.6-3" date="1767614400">- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to only
  render XML for enabled (secure!) protocols AND include POP3s
  if it is enabled. But IMAP comes first, as it's the better choice.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-1" date="1768219200">- Allow Postfix and Dovecot logins with email-address, even if it's
  an aliased email address.
- Modified constructor/syncEmailService.pl to make sure Dovecot
  config is updated properly on CCEd restarts.
- Added glue/bin/blueonyx-auth-maponly
- Added glue/sbin/email-auth-helper.pl
- Added glue/etc/dovecot/conf.d/blueonyx-auth.conf.ext
- Modified glue/bin/blueonyx-postfix-confgen to switch Postfix's auth
  mechanism to Dovecot Auth for ports 465 and 587. Also make sure that
  Dovecot is running AND run the new glue/sbin/email-auth-helper.pl to
  build the map files that have the association between ALL active 
  email addesses AND the users they belong to.
- Modified glue/conf/email.conf to tie the trigger 'force_mc_rebuild'
  into also running glue/handlers/enable.pl so that the Dovecot config
  is rebuilt.
- Modified glue/handlers/enable.pl to make all the required changes to
  Dovecot to get Dovecot Auth working with our custom blueonyx-auth.conf.ext
  and glue/bin/blueonyx-auth-maponly.
- Modified glue/handlers/restart.pl so that MTA restarts now also
  restart Dovecot.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php so that
  AutoDiscover for Outlook now returns whatever email address we
  asked for and not the unaliased email address. If no emailaddress
  was given, then we return the macro EMAILADDRESS instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-2" date="1768305600">- Modified glue/handlers/enable.pl to fix /etc/sasl2/Sendmail.conf
  and /etc/sasl2/smtpd.conf. Also add Sendmail Systemd override file 
  to call /usr/sausalito/sbin/email-auth-helper.pl and to fix PID 
  location. We can't modify Sendmail to use Dovecot-Auth, but logins
  with unaliased email-address still work.
- Modified ui/chorizo/web/Controllers/EmailAutoconfig.php to detect
  if Sendmail is used as MTA. If so, the XML for Outlook returns the
  unaliased email address, as this is the best we can do. If Postfix
  is used, the XML will still return whatever email address was
  asked for to begin with.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-3" date="1768305601">- Modified glue/bin/blueonyx-postfix-confgen to conditionally add
  Dovecot-Auth to port 25 as well and to make sure that if postscreen
  is enabled we need to do things slightly different.
- Modified glue/handlers/restart.pl to turn off debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-5" date="1768392000">- Modified glue/bin/blueonyx-postfix-confgen to set 
  submission/inet/smtpd_tls_auth_only=no instead of forcing yes.
  Otherwise RoundCube breaks hard on sending emails unless it in
  itself is wired to use TLS only for auth. Which it usually is not.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.7-6" date="1769169600">- Modified glue/handlers/enable.pl to ditch 'p' from confAUTH_OPTIONS</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.8-1" date="1770206400">- Extended Smart Relay functionality to be more configurable. Now accepts
  smart relay host, port, optional username/password and TLS settings.
- Modified constructor/syncEmailService.pl to convert legacy settings
  for Smart Relay into new format and submit them to CODB.
- Modified glue/bin/blueonyx-postfix-confgen to configure Postfix with
  the new Smart Relay settings.
- Added new triggers to glue/conf/email.conf
- Updated glue/handlers/system.pl to write new Smart Relay config.
- Updated glue/schemas/email.schema with new key/value pairs for this.
- Updated ui/chorizo/web/Controllers/Emailsettings.php to turn UI
  element for Smart Relay into a getMultiChoice() IF the MTA is Postfix.
  For Sendmail we fall back to the simple textfield input as we do not
  go through the troubles to port this all the way back to Sendmail.
- Updated locales</changelog>
</package>
<package pkgid="bc1558eefc779a3918a19a6e20311929435210562769621ac2018f1d2bf937a3" name="base-ftp-am" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="0BX03.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-0BX01" date="1386244800">- Removed .svn directory from rpm package.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-0BX02" date="1417694400">- Systemd related fixes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-0BX03" date="1444824000">- Changed am_ftp.ext to check against 127.0.0.1 instead of localhost.</changelog>
</package>
<package pkgid="7e045c9189ab675a2b0a76c5ecf9e03e5d4097e5a39346a40244ebf52fc1d88b" name="base-ftp-am" arch="x86_64">
  <version epoch="0" ver="1.0.4" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-0BX01" date="1386244800">- Removed .svn directory from rpm package.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-0BX02" date="1417694400">- Systemd related fixes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-0BX03" date="1444824000">- Changed am_ftp.exp to check against 127.0.0.1 instead of localhost.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.4-1" date="1448452800">- Overhauled am_ftp.exp to clean up the syntax.</changelog>
</package>
<package pkgid="69b5f7fe2a4bee760b145c8be14e50e44ba46790eb06fd93fe01186694f74192" name="base-ftp-capstone" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="385e2f3b1a07b8b84fe808fbc6153e6cd31d4c0363762b9355d410662853451b" name="base-ftp-capstone" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="7d86a12c1740e0dfe1b3e0aa9c1e7bf9f23068d45a1891aad867c08f63f849eb" name="base-ftp-capstone" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="d567dfbf3e1a09b8748d113719e6781396a5ca93c6f62d461ef3b6a8c1388a83" name="base-ftp-configs" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1" date="1672401600">- Initial build</changelog>
</package>
<package pkgid="2be4b4ac474fd2db20f611c410b5e7754b47759ef026b9d60cf52e54c252b2d2" name="base-ftp-configs" arch="x86_64">
  <version epoch="0" ver="1.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.1-1" date="1759147200">- Updated proftpd.conf with missing PassivePorts and TLS settings</changelog>
</package>
<package pkgid="6e72e59a493197da35c50760fa9604a11cf6b76b2cb7ba33ac2ed3bc702182a1" name="base-ftp-glue" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="9ececc0373947aee3b41f015413e80de6b44a952c9abb242ca63da6b95cf20d1" name="base-ftp-glue" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="d09d64c77821b960fb3523a1107fc39385bb10423ae9fc7dbc72329b16167295" name="base-ftp-glue" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="affdc93be4cbc84429b7e7c691991b6492e58fd294a6c26f47db8815a538c5aa" name="base-ftp-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="d208e8a59b1d4dad5a2b916925795468ca6019ce4fd5d3c9e4d7b798fe590668" name="base-ftp-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="7ce1cfd06757a9fecd96c8243561b598502f5853bd4936d3a2672c3a2bb24171" name="base-ftp-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="0d088071892ac0da2ccc3976b3ab8d1609cf9afbd2ca5916f1ee035b3fa61fb5" name="base-ftp-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="e861fecc3bc73affe5a6e658d82f08c1bb239265804a0dc21a0ba056b2c3d533" name="base-ftp-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="38bb2ce3610778bda1e2529388c4e6b6362ddcb3e3b9e25bf6bc91119771bf71" name="base-ftp-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="ce2e54a9b8ae575dfbddc9b362efdc0ee6f4f41ffe6bd0d774852d3eb2e6c445" name="base-ftp-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="330cd40140ee3f7028488ece9a4d459a5f3ff2e5bb5ec820c8126b7ed1d26a36" name="base-ftp-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="ade10f3340670f26abf8545b352518cdd1398862724511541d71245029292e0d" name="base-ftp-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="945096e9ada6059d93945a8dbb1d19f83eea28ed569abc43c081c0998a1ddf88" name="base-ftp-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="fa81f1ff0041e0dfec2b13c63bb617d6364571b438ccfdf59f89bebae50e9dcd" name="base-ftp-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="4b65209773c8ccd3250aa9ff7b3838785143d96e86c37616cacb42955a1895af" name="base-ftp-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="5b533eb1f842aafa553730d369552f814aa29494bbb3ef4e145120618010f5d3" name="base-ftp-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="ca6862209dbbd81716a1a090674e09703f264b5c88a8197f58b6d01ff100e4d6" name="base-ftp-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="014d2f31c0a243868a5cb4b6be8c4e915dd61670a4f6a1228ab1f3f1fba22d08" name="base-ftp-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="99daf3f8b1bce0b0b1b33aaa278a4606d63720c922ea859fc07a722c154ac76d" name="base-ftp-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="e76bba56e089ccda7f73f8b4b8853d785d114baafbf485bafbbc2b61aa867a40" name="base-ftp-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="9443d6e2c855ffa03cde8554c27b9e9c4b261f24a808984fafc636b998ffe350" name="base-ftp-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="6b2405276a8307d50c00b1767b40669b893e263173f6d30dd48c4b9f26c05ae7" name="base-ftp-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="c05bbcc5cd3e51f9285bb31ece5f657e7c99e3d5e1049e74fbeecac08b6dc30e" name="base-ftp-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="efdc8c18b2d13402a20cd0a158b536bfe7ca78163c217986575ba96350e819e5" name="base-ftp-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="33bba1f5fcd4137f346997869d5ebfbc179bebdea62233a56dd9410fe52450f6" name="base-ftp-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="6b0ad53c2ea9dca2db39e3916149d1c168c744d7f699b9e34b19256cc0035a7a" name="base-ftp-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="4e5f9c1901663df77c058c6c4ea7ed4be8c958e8c48fcdcd72d5383fc7d8b96b" name="base-ftp-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="96d481550547ca53cb24fd6449ddb9cf90a5b206df4c1f1ec3cecc131285be94" name="base-ftp-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="a7f646d4b3ad490eca788b95a108b01700f3578f287b8f1836f83f072d4d82a8" name="base-ftp-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="b309683a4a0962c484670744a88bbfa085d2f11f25ac34abaa223e18a9abfa54" name="base-ftp-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="1e2e165bfdcd8928c8282607fae474da7c61fa2b0aa51c225fa095b0baf6f0a6" name="base-ftp-ui" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-2" date="1669032000">- Module had the wrong extension packaged. Fixed.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-3" date="1672401600">- Added requirement for base-ftp-configs
- Added src/base-ftp-configs with copy of pam.d/proftp and proftp.conf
- Modified constructor/syncFTP.pl to copy configs over if defective</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
</package>
<package pkgid="753356a4540ba5bc80efb2706d81fd5dcf9ecff59d3dfa2274b05bfe758a4945" name="base-ftp-ui" arch="noarch">
  <version epoch="0" ver="2.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-4" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
</package>
<package pkgid="346fea0b5912a10b1457394197db635e985112a66f3dec35151cc89d767f9a21" name="base-ftp-ui" arch="noarch">
  <version epoch="0" ver="2.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-5" date="1715947200">- Modified glue/conf/ftp.conf to add triggers for Vsite and User
  over_quota events.
- Modified glue/handlers/ftpnonsideadmin.pl to turn off FTP WRITE
  access if a user goes over_quota. And to restore it once his
  quota goes back to normal.
- Modified glue/handlers/user_ftp_access.pl to turn off FTP WRITE
  access to Vsite Users with FTP enabled when a Vsite itself goes
  over_quota. And to restore it once the Vsite quota returns to
  normal.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-6" date="1718107200">- Over-Quota users get the right to delete stuff via FTP if they
  had FTP access to begin with.
- Modified glue/handlers/ftpnonsideadmin.pl
- Modified glue/handlers/user_ftp_access.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-7" date="1719316800">- We now fix ProFTPd config in post-install (certs, TLS, PassivePorts)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.9.0-8" date="1719748800">- ProFTPd config fixed moved to glue post-install where it belongs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-1" date="1730548800">- Integrated web based elFinder FTP client into GUI.
- Modified ui/chorizo/web/Config/Routes.php
- Added ui/chorizo/menu/ftpc_personal.xml
- Added ui/chorizo/menu/ftpc_server.xml
- Added ui/chorizo/menu/ftpc_vsite.xml
- Added ui/chorizo/web/Controllers/Filemanager.php
- Added ui/chorizo/web/Controllers/Filemgr.php
- Added ui/chorizo/web/Views/elmer_file_manager.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-2" date="1759147200">- Modified constructor/syncFTP.pl with check for PassivePorts and
  provisions to rotate a fixed proftpd.conf in if missing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.1-1" date="1772971200">- Modified ui/chorizo/web/Controllers/Filemanager.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="df62e959c48477e6de8ee7197bfe2f102c2b6e2c2551b67d8805c49905fdb918" name="base-import-capstone" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="5a7f2ee4b1e9f8fa46118442c4fb91f59f74482d36fa70dbc9b9cb8d88253b31" name="base-import-glue" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="102d54ae2f67e9e7dff6783c2389a9a20140cfce6c41d68d31f55a0dccc9f793" name="base-import-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="91f387dd434e030f53f7a6d90838514495dbb7384809e45c584459831d431022" name="base-import-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="842b025094c18de51d17c37e6100da0e51b55aa7b38ca705687cfd712c343060" name="base-import-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="1e3192fdc68496413542d3f87d4eda233f8b16d317e0a7e02a36728c5f5fcec9" name="base-import-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="19f6818dbcc5be9d53ba74ea42079e6f256e7d41370211ac835fb06ba31ab3b4" name="base-import-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="6097094c58aa0bf9581c9a76ba955ac8c80995949beef7accc1ea1119196a6ec" name="base-import-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="231de3522218cb938ff9f3e0daff50940ac4670e14f87485b4b66ac1afdcf2d2" name="base-import-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="2564c58f1713d944cc2c0feae3b68b5333c611c4ef466779b53c04316f7fb619" name="base-import-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="6f481ab942b9634cb75d0c0a84bd21e490845887e0fce9dd728fc369120d5673" name="base-import-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="2de1492a63ad367c6438ab8a3cb82e6a1389d35ec54bac9c9c26978ddc18796f" name="base-import-ui" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="a4d5b7bcbf3a07a69d0f611e889ac8e09ef6666eab9b3c7d34ae4ded17e88ed7" name="base-memory-capstone" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="b1e6f392da40eb109e841943bf8120924065c68e0cf8d33744aaf930286866fd" name="base-memory-glue" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="50673eee26a1172234421a2d209b7f8fd9194c47e76298c297fa0edbaef2d60f" name="base-memory-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="c9286b10e966d7d4582266e283f670b75d4ed127709c147b88a94dce81875374" name="base-memory-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="a0ab21b81d1b08f84cda36430533486e8e4e5d7d65021d6abc50bf87009c919c" name="base-memory-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="6aff4ca2734efb1d46302670bbaed11bab998adcaeca64033e983957ef1acafc" name="base-memory-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="aadfed30592f6b94567ed70dca0e3ae63419c94d6179d16b4c2158652a08c228" name="base-memory-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="b5433238da42530a274a1abf9bdde82dad1e6f1461f52264fedb5147ad2b0a7c" name="base-memory-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="6872773036a42e7e49bdd5e9f5cc37f7b9e8da36f2dfc3d6022000c56d2cc015" name="base-memory-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="7f1fb1eaa8c69fb44e25e8d2999de0ebb9730eb95d519f1885019b4c28101989" name="base-memory-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="adf65944f8806cab0fbb3e36e60d5ea0e4d19c968a79e0bf42ae1979b396fbbf" name="base-memory-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="09011d62bce7eb9460c111e8078d3b9076f1814780a97737d3f93c575a94cb02" name="base-mysql-am" arch="x86_64">
  <version epoch="0" ver="2.0.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-6" date="1646049600">- Fixes for later versions of MariaDB</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-7" date="1653393600">- Small fix in AM checker</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.0.0-8" date="1653566400">- Small fix in AM checker for MariaDB 10.6</changelog>
</package>
<package pkgid="69360ac1d07c9499523193649fea8efbff5ec55b64c67ebeb32af67ba791365b" name="base-mysql-capstone" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="0918c22a969e883947255f38d9a5f965db87d20c9a6788b7dbe353a55cbbb4d5" name="base-mysql-capstone" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="7b130d0a5c85887690ffc01083ad4aaea3c5324fb06a5b8134fc8c5b6d270575" name="base-mysql-capstone" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="77c16334ef70b1ad3310e6f40581870843311be196f71c8ae46d922b659f7ada" name="base-mysql-capstone" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="fc13f2feebf6ee96f545b0aea452934f5b651bdb907d7fd3c862ed4d7a6e5546" name="base-mysql-capstone" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="0f2af7ef388b014bf9fcc2f5bff45ec98ae198780068056efd8dd864f3852f9d" name="base-mysql-capstone" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="25f5f29154309d7648225abfb760a6a55d68c91c92b81a6de3cf7c91c52e2df0" name="base-mysql-capstone" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="bd336fadbbb08d36ad72c9d2acf653dbeb23ad2dd4f2cb9f935e3e14fbf6960c" name="base-mysql-glue" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="37c19955f2f34d66a168895db83270d6d1513e94cfac0d962bf6ba5014faa21a" name="base-mysql-glue" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="ef669895a71aeb5670256f6af2f931b09d97f9b33b8c9797dd161d4fecf7e49e" name="base-mysql-glue" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="c8befa95ba40f035527eca73d45abbae99272086595474cf2c89379e21abe518" name="base-mysql-glue" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="a7c66295ac3db9e9acd41f2604cbf07fd5bf29c677f61e8f9370972ff55a6015" name="base-mysql-glue" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="1e16069eb7a4eff7745467ccd3c17fbb08e33359e68f63908bfd32bc862718a5" name="base-mysql-glue" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="27704c8a046c128b2df2f2c7fa808f742e3688e1b59ba6c0cea499f233081ab3" name="base-mysql-glue" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="0b902ddce3dd941f0e6a91c7ffb8fd7e42dab7ab70ee6979c346130db70d8c3e" name="base-mysql-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="3272449f6b529c696fcfda026280d8f350f83068f41a57e60542c6bf8e02c55b" name="base-mysql-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="d9c5b1bfb064227feb32130b52da422e2a02c8b9bcdb59d0f78d767ec75cb57d" name="base-mysql-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="32cb8affd6c6b33fb0a92ebb81d480309030adbf542b880ae479bad53270fff1" name="base-mysql-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="6dff66a111246ced4323c92c18796037d49c0aba15b3f6b48c3a692050a01a96" name="base-mysql-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="1b213ba88dbe502dafefbfb5fa6d65bc7de351e772b111b67746be494c0a0fc2" name="base-mysql-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="325797d9c7c241989b1112d2d98dc7d00e0825cb633f4d0a4b1d759b282dda2f" name="base-mysql-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="a2eb3443270245bf797ce3ba307724d297c7107dc233e1d0df3f2ede099c7649" name="base-mysql-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="195b8a92c6a3018026c07c30523a1d4cb998f72a7581b4da4b4cb53e4868ede0" name="base-mysql-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="ec4b96683f11cd4895eba8d3666f6fe6b71f8b8dec8b05dbac974e8b97f07b38" name="base-mysql-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="26284e0e53e35c4143747f46a96f0c91b9846f8c5f2fbff82e8dd4a8253d2441" name="base-mysql-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="91dc7edd0562adda4d308d8fcf38b83a3bb6d2dbc1d3dd4b7ff5d7cef0d4d019" name="base-mysql-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="a33d2bbd3cc5290f1dd42d999355cffa099fdb39389ce086232518c7153809a5" name="base-mysql-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="7dd229e1c5dffe4a5564161d8c2c1b284e7b0743e634705a2929044ee8a55a70" name="base-mysql-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="334a4a9189fe0d41c22bee0c013bb1175963f749f79a37e44f38b0db5ed5b13f" name="base-mysql-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="434e9fa64076f00188279427fe42096e1db748d3b549655b6e6aa4571d92e749" name="base-mysql-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="ed74db97f0b0e2057d56392d1b1ba1a6049d6a39b54a0920fb7c4b0c9991a7f7" name="base-mysql-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="4c0f456a65cf73015dcf01d5a1737e00259c3222a6fcbb376d841c71d68f01fc" name="base-mysql-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="abd14da52c5ca318c9917e5e3badbc946e6716a40497cf17afddcf64524fdb25" name="base-mysql-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="c5920147bbd6a64e54dd6686a48c50e36463a24f73c0accef191fc6c498545bf" name="base-mysql-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="eaebe7d94e6e6c48518a9459167d56fc69d2fb7214e7cc2d76e6a42627114600" name="base-mysql-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="0ebd140116aca9fd6f2307dd3c40f1b58261feb548f0a743e439925e2040fa52" name="base-mysql-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="6aaacc749785ebe3736a84c9f2194c8b3986a08e7ae37ef27089650e63ad4f51" name="base-mysql-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="0959b1efbf5ca8b42cc8fcb6e80e5b2c06241ce403483997d9487921c1d94f40" name="base-mysql-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="bb66c2c0d932cb0c9589eebe085665154fbccbe496210bc52b52ed04f27a9b3c" name="base-mysql-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="b69419a1e0c2f118c08d26338a19ff3334e4a1f2d029b0946c3150384ff046c2" name="base-mysql-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="866637157b11e0f46e4ef7da2890ef5131d00c62cdd02e10c43974061cf75589" name="base-mysql-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="40d544fd3734761648f49794e3949411b4573e7419c009e059f24799499249ba" name="base-mysql-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="9c76862587a6497fbb4785aaf1af862da92f5f574f068651ffefe3ba588f4e11" name="base-mysql-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="a84411a4e5523ece54cd313e2be99808f8b5b200da38ac145c85c8e38a48d707" name="base-mysql-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="e013ba0ed7f65a38ccf8eb1ce8181200fd9af3571a64e205e485a4f63e5037bd" name="base-mysql-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="c34d5d723e62af0f4e463781a3e9af337f6ff4478a73e536f0c7be41e250f2cc" name="base-mysql-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="0431820366d5cf0148ad96a7ab9022fb4e9113e3e031c9e074d401ed2fa8bbf5" name="base-mysql-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="b1e052d3ecc2771e6f75f89a22d92f2871d4e8170a1fd88abd6d8305a84a8f3c" name="base-mysql-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="56217eabc752eadc94a847de2da35ba92ebadc091a4fed4794ff9cf268f758b5" name="base-mysql-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="f3d280802da61436f8e81f20aa123ffb5d57b4faddae58175ab2c64320c9fb08" name="base-mysql-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="87b3e1c159c9df5709a4e662bd5b4d6d83e7d9efcdcc6b68fd54223a1fefc279" name="base-mysql-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="356997bfecd6c0afe598332a27b04f36b6d070ef0f28162b74af5b5f6ee7dbc6" name="base-mysql-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="e4a9fa912269efbb7636b0124cd9950dc8324ef5fe8962bcfb4b6996692ee8f7" name="base-mysql-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="1cf3c238f9a909353c66f44bc3850d4029a87a5dd701f9f71c912be5fcdfcc8d" name="base-mysql-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="b6467cec65be51874c8a0ea2f8b7ee4c890bd3c66519ec5874a6b1be54d7712e" name="base-mysql-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="541a943a15e04bb94b78b75503196c241f3534c21986959fe1eb91cb2f23ec55" name="base-mysql-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="5ceee3cf5b46bcf2117b745659c4a8c1e66a39106bd69c25a6e8d8bd187fe687" name="base-mysql-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="97666535f0c1482da07eff4c6b7ee91962b20afbe7a47f56156475b9633983ae" name="base-mysql-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="fc9dbf53ca60000186f156f3e0c3771d683d5dec68af5e519a661d4839c97a1c" name="base-mysql-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="a988a7573c26dea08a76cb29e5618ed272fa7e045db86bd95efd4291c9215950" name="base-mysql-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="cbcb6990a1035fd813acf31442140634b866f419c939ff92a03e61bed968ec33" name="base-mysql-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="c7a5c685b0f46e1bcca339bdc0cc4cb50f4af7a86dadb9b029acdceb1c1aa73c" name="base-mysql-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="24d713a70e87fc56e2eea3e61695be16fc757f9656d4339e7eef7d94eb0219e4" name="base-mysql-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="a5071b4cc79cca0664bd8b09f0cc698c40b0abed8d18d7f058acf95ce92063a5" name="base-mysql-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="58dfc0720e127d614da0a9c9289d141d1ad5962c3e6a2a9c9d2ef73a9f876987" name="base-mysql-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="d6f47c65a6c090a49e5010cd89383aecb83995ff3a2b0159bb0f02086d78bbdf" name="base-mysql-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="ce2c9182d509b6d7735795700f02e35c75a60e0b233f30867eb1fff1ead1adc9" name="base-mysql-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="cd41e91029a5a431b0ea521f62bf047475210b71b81e4b18536d243e6e67b555" name="base-mysql-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="fc302d359d88d4a34f77c054415762ffd75f9008c1a53f1c119c73821d452738" name="base-mysql-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="573143efa29bf0ca94fd1978118f32f7798041443b7771693dca977afa017160" name="base-mysql-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="d52ba2e9fcc92d1f2b808df6b2f6a7b6ca79c120fd8e5a4b918fa5667e792c25" name="base-mysql-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="73baed05bc40f28988d1583147454e13bbf8bd988cb07632b5e5d0a092c3b655" name="base-mysql-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="064eaa418e24a7fd1c2b5bd151e729d13ba50c4a6b0990d67a0375e8a1ee92f5" name="base-mysql-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="a481c6f59a6f1320fda1087fc9b2eb7e3197a1e616d4588ead59f254d8e3e74c" name="base-mysql-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="c68d1e03c89478c905265b88280fe7daeb576aaddbc9891da16143b45cec6391" name="base-mysql-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="e9074b69ff26d2288e75617d3f345c13eb0aadecbdaca7cfc7b94fe87b1f7920" name="base-mysql-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="1adb000ecd05bbd546f2386a6191bcf9491cabdc5e18c9ec46b58aa0c199fd2d" name="base-mysql-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="03be8f1e9a838fb4f0e67e64cca0424e82e84f1258410e455e05f57edb45759c" name="base-mysql-ui" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1670155200">- Small bugfix in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1687089600">- Fixes in ui/chorizo/web/Controllers/Mysqlserver.php to set password</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1687089601">- Added ability to server admin users to assign previously unassigned
  SQL databases to the management of Vsites.
- Added glue/Makefile
- Modified glue/ccewrap/systemctl.xml
- Added glue/sbin/list_mysql_dbs.pl
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-5" date="1687089602">- Changed SQL dump location to a more sensible place.
- Modified glue/handlers/mysql-del-backup.pl
- Modified glue/handlers/mysql-dump.pl
- Modified ui/chorizo/web/Controllers/Mysqlserver.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-6" date="1687089603">- Some fixes in ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="edb6838261a99f23cca4c1fa880b17c0d4583989ddeb9a4dc5a5c073ee533f9d" name="base-mysql-ui" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
</package>
<package pkgid="24c8e7ad137b1658a4b9be05cc6335c5f6bff2efbad25ffb3de3ac8acf8d9822" name="base-mysql-ui" arch="noarch">
  <version epoch="0" ver="2.8.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-7" date="1688731200">- Added two missing locale strings for inactive backup/restore buttons.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
</package>
<package pkgid="c9f65671b69cdb6aa3eaaac51f918a8911852fb764dbdcde2079a7008f06163c" name="base-mysql-ui" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
</package>
<package pkgid="4bd9e1b62f89fad8c75dc007cefc81a3b62948bc7ccf1075ec3de4a3e7a3987f" name="base-mysql-ui" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
</package>
<package pkgid="c2ee7c379e94622f46881171caf3dc1f81ade5156704b212fe53ceb3eb791495" name="base-mysql-ui" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-1" date="1701950400">- Propper error handling via BxPage added.
- Elmer'ized ui/chorizo/web/Controllers/Dbbackup.php
- Elmer'ized ui/chorizo/web/Controllers/Dbupload.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlconfig.php
- Elmer'ized ui/chorizo/web/Controllers/Mysqlserver.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteMySQL.php
- Elmer'ized ui/chorizo/web/Controllers/Dbdownload.php
- Elmer'ized ui/chorizo/web/Controllers/Dbload.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
</package>
<package pkgid="28f583c04fe185ed15107ef8ed247f8b1dd4f1295e16752a615f82f2a5e528b2" name="base-mysql-ui" arch="noarch">
  <version epoch="0" ver="2.8.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-3" date="1708344001">- Small fix in /ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-4" date="1750593600">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  use BaseController.php methods to check SQL connectivity.
- Modified ui/chorizo/extensions/11_MYSQL_Vsite.php.defaults.Vsite
  to turn the choices into a getMultiChoice() that allows enabling
  of SQL for Vsites AND choose how many DBs can be used.
- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.modifyMySQL.Vsite
  to use BaseController.php methods to check SQL connectivity.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.0-5" date="1750593601">- Modified ui/chorizo/extensions/15_MYSQL_Vsite.php.create.Vsite to
  simplify logic.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-1" date="1752408000">- Small fix in ui/base-mysql.mod/glue/handlers/mod_mysql.pl
- Modified ui/base-mysql.mod/glue/handlers/mysql-changePass.pl to make
  sure we have all the SQL 'root' users we may need AND that their
  passwords are being set correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-2" date="1752494400">- Modified glue/handlers/mysql-changePass.pl to better deal with
  root access needing no password for root socket auth access and
  with the possibility of having various root accounts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-3" date="1752840000">- Modified glue/handlers/mysql-changePass.pl to add provisions to
  remove 'unix_socket' auth method from root@localhost as it is
  not worth the hassles and causes issues with the GUI left and right.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.8.1-4" date="1765195200">- Fixed version related display issues.
- Modified ui/chorizo/web/Controllers/Dbbackup.php
- Modified ui/chorizo/web/Controllers/Dbdownload.php
- Modified ui/chorizo/web/Controllers/Dbload.php
- Modified ui/chorizo/web/Controllers/Dbupload.php
- Modified ui/chorizo/web/Controllers/VsiteMySQL.php</changelog>
</package>
<package pkgid="3b29b1c99cd94cb057a60544a26da39a95de78a1a0c438564acef52c2a4faabb" name="base-network-am" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.5-1" date="1711454400">- Fix in am_network.sh for Incus and LXC containers with routed networks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-1" date="1717848000">- New am_network.sh rewritten to use NetworkManager conforming methods</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1729598400">- Modified am_network.sh to also work with VLAN interfaces</changelog>
</package>
<package pkgid="8eccb68c53c02497aff2a9a5336c4eefd1cf7cabc9928b32b9ec0a346e6eb5d7" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="093b95b4c79553786a4c148f8ff015eba893e6afbae4f1110dc2086d64b71544" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="bdfba5a107c2121a5dbba29c570ccbf71e5ebb7d0188f98efd536ed808b02675" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="7435ca1bc86fade259b46efc9f978a23714c679b5489bc92b16af646bffa68a0" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="903484f31c67a3b82486e8cc79bdc7c662bc1a8c1618786f09d9418d953e3962" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="d3103f5154b639be8abb0ea0a84581970ab752740627fc41862339647861e333" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="5c2525b6a8f4a267d711d7c03cacc3797f0e16835c4e6537bc3171acc1a347cf" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="5e142d57c28224b4afe9102b3f9d3b4cd6d11419d27820ffe47411aada13866c" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="8a792c8cdddba9111fcbacf7e866f959edf96603a7259057df01e30f4920def9" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="d65504f1fd34cdf987ce8e1e7ea37da32d7a1fd8d0cd22760959605ce703671a" name="base-network-capstone" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="1e11278d2a49b89ef2124ce78f8071b008e8e940cf8d7249eeb91aae7ae0a436" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="04fe3a2c2a995559decfffccb3359de32347dd830445c9a34746a05296a5a518" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="7c737d5840329e1246d538a37e7b5e08e8d1eaec011e502b5c78f4641cdd860c" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="5e76f00d27ca011eeee3707f71204934d0ea4510896616da08c7ec3892a7ebbe" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="77e8ecfa2cf050796acfd409655e53e3820a709136bdf9633043dd2f04e621ab" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="8303a8e9dc01bf75baeeae71388af8510787e5815422a79778ccd6e36e4a9ce3" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="72d2c39cc146278dfe826b115887a1fefbca185b5c3cc16d7b60ef614fcefae2" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="29ca5790164284118e353042f11e72d7408992c70690d47feb6927fc21da9feb" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="c548e3f767a66be8cc19889133e00d3625cfa31277e9b0b510c0ec4bbc924b44" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="037bcf95687a9e84e0fd529e5279cd8e63d44b4f920c59be93adf55072c39b5d" name="base-network-glue" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="b8ec3ccd057efdcdb8cc772ce8063a3d24a28c7ba30ee36f0c79f9e7418720d3" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="01a7f6ea9466ac0a71e005f3972e4719cfd7db8c1c0f9bc93ec089c3a5e7054a" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="10200ccc804574012d13c25403a463168e8f64ae5f82ae621bbd57cfa656875b" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="cb181f1af4840c650ac65084425f8a2b88e2a405d9e2b5f45b437e25cc0bf864" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="88295fe8b2f863e3b2df7faa6f62c7adbe4fb3b0f22a732dc34e8598a45720df" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="83d1289d115042aaff990221c89ae7cd338d0e202d7ef70ce8c6922e2ebaa480" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="64677c7e6c719dc6dde603d3f78bd61e8682094fed9aba0eb2d5f23565e20185" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="4feb63a33d052e21a495734c9eda1763469d6795bca9ba8f5a9d1e7e825a15b3" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="9fca041785a52fc0304889cdccef0f79c83ffe74bf43c2261ff83cb13484c9c2" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="0c7f3eefbe89e5bc594a34551f218e0811704def8ac5fcd654f31e44c7951e7c" name="base-network-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="9ab3da9b5c06c95048d74d7b7619c1b5e7efad94d8f90153a6528c74519b5396" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="0188c015c49d667f199890eb15bc63bed4a40df1885e3a860546e4e7fa7c3bae" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="3537d1117ba2f95a8555ebebdd18a51569df6ae19b3ca30644e19bfc20895c2f" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="df7d45ff38e4e1715ecfb8d5bd3c8cc3ad208c31a41c7ff7e574283c5bac0ff3" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="a19677f99d230a3d682cf88d369de4d8358d70ebb80df9026f9cc4ca5711512a" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="87ebf965d171b7f210c7c44beeb64ccd6cf11df05e801676781a885c0c42c8b2" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="d399c09b2233b78860d1cc6e9269e4f60fc46d7b9677f8daeee17d5bb1117b95" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="bc9a824a270b655a601b74e28f39b441ce11f1022cfd9c02c06a216964940cf1" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="46da0495286838a53f9ae70ce8c610ee90e767adf10428eb1ce461c69dc519f9" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="93af3c77d8d0127de2daf081795f6068f64b67a91cf438911ddb6db7c439dff1" name="base-network-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="49fe9a8af9366fe4f4502035afc65f76441c19cd8a5eb42fa7750370e0f0d67c" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="00b671b5fa27fd34baf4502028a3dccc03e957769071bcef9e8d72795c7434d4" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="1a2f614c7d6a3b0fe49e7bae59215eaab4472ab8adeb8f545a694ecf1dab1332" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="6375f4ba49146a3a280a822e2012a97ec1178e20d0180a3d8eaa5e49e078fbbb" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="beef5fae1b574c79fcd214030d687b7b5c0f20fd54369a0a03acc1d3f01edcf9" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="58b838cf40658db709749f3ca21a058440e895436bbf97054fbb7f6571c346ff" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="e22c5e540b771dfb1d647001ffd66e63e43ad9cb0094556600d2c3ed23d7e239" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="6b3120943d25a26bc465573f0b7a2ea92967681c5adf210d53179ef5e40688a0" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="45c6320889d8ee6e111255a5a2f8e10dc7de23196c5a4c1c906670fff8340d78" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="cdedfbefe9552af004388db1531aa591142d9168195f230f59ad2d2470625e13" name="base-network-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="6efbb0b1977b76204033b82657e6aff6a5197eb6c2e830b6bf5976fce74a2121" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="4bf9d146f5bdd23863dea3c99b6964d7e905f3579325100d438957c8eecd7b69" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="ed9c2457961a2b85aa8236dfa7b024ada848bf9d0fdff3b20c06295248592810" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="980a4e8fda6e616f2112b9d9f6ce61b6068fbd9bde4beb0bcce886f4e1be6a46" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="a920f224c5fb2251b5c777653e97335863728dbb89238e31dc2e80bf807241c1" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="52e4e0100f0388d7b71d7a14d75f52747b65918089ae4b6e50b70417e192a0ad" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="ff0eb0aeff017d4fe7a4ac26d9a180832e62da89ff84105e37e1f80d1a8e2356" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="c7e43e7ec488682ba0f0969927252a0fa56e3f558a1aafee68d907b530c996e2" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="3be267cf611895c08adc89dc9a65c102032eef86a72ed92c71f9c8b4c276c263" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="27b9850cc46ab4ee3f30377cfc24bde2e1d3532dbcfdbd5e0696e6a32ca12b39" name="base-network-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="f523f824ce60bd91c9b92308701c7e5a47f96bf33315073a734c151fb000e864" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="6ec955ff7c02be0b233dfa46209adec87b90d6bce6fa73f88ac53ff05e2ab783" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="5a6c523b5d7df80665c164c6c3218adb91d404f7beaea1a6c3518cb6d08a3aee" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="33f755a2f6d9c09021b3e3b372d199387be6229f7b8be2a9850692696688049b" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="31174b4dfd8cb9df47ff86bd032c092ac8f045ab6f7734bbb95341fb1a4eda36" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="730540cdba9e9c7007c91c076f4ef0fe926848cc44e3f5c40b5286cb59ff834e" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="da66e8ff6f3223c7291aeff9a5b8a695cd7af398d6f2965b3c6a2cf99d08d83b" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="7d40eb173dd69888beec9279fdb47438053e895b6d72157fe6f0db87cce815ad" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="090cd59d1d43d9903f9a020572696f0ecba59916b78a64db4ae80d4ebb2a06e2" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="fc51219ca6b772e6564e5fae704a8fa76f92406690dfa469793a0aa093723078" name="base-network-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="0d11aa68a33173bfb9fc8fd09b85aa2d444440d02def3147cf37d62812d3e8ec" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="2787fdb02f24afed0597fba3621a066d9aeb02f6368ab2bad15da81a3631f338" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="eb455d2cd474d9db82b8726c999c5f44445d5edd6d6cb55397efb095f4345138" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="12ee8bc388ca69e85433d1391d23fac31ecc73e75b4ce1edab451023aff23e98" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="a1d3a4a4d0c2b3e17b1cd7fb8a10a8201b85a924b38c484cbb1fe7b3702a64da" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="69aef81c6eb25ffa5099fd74dceed9d353cd148327f2ba0014c047fd8433cad8" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="8e78bc45e5e641988d4516a6004c48b178b19b492c4e7ef2626d360fd73b247f" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="52e963283e04038c7a4618992fbfb279642a3324bc559f23b75ff67ff00387c1" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="3d447f6d9b69a48b18d8f069284020a36acd3bcee0f468c9f1fea3cd756e32e8" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="ac363fe391ea771f9ac5ac90a1fb317020a6364e327599e95221ca3de467bed6" name="base-network-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="b2aac124defe233b4a1141f939f0026c2da92d22fa35c4f23271596a97e1eb00" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="ff1c95cd1519c21b135605134b96543926d56279dcdc7dbc744b44affe1d4641" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="811c8b6ff8f81a074209560804fecd105480809266d95997c54d8db9a79d1ab2" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="fa3b4f73cef2973db46475e89da27f88b9eb8eda7dbb235a98c238be6acb61af" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="5146d21ff9b27e134b14bbddc4793c778058d0ddb157141686ac560bc3c61626" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="c8b5c235c4f47782b44f825f6fa37bf5803476e7b23ed88565559111d4e79bfa" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="165e38a84c4ad660e5376262c95893e47a3169e24bd7fd1180bf50d664591ca4" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="02170129673f3843bb7ea232cf23b36f8f3f2d191f8b217ab06e33edde898df7" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="7d000301de33c26e66612a629a7bd3e9905e17199ec5c03517cd9a89704faf6a" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="c4cf3461ef43297f9ad375ca42854a3e9b4bf72b688400e7948ab0886f6e3630" name="base-network-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="c6e113f3fc84fc879c8c52dea34cb03387d92a322f9395c0d9f5c2f744fb8523" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="b045c1bb7f780061c8c142a1cf291dae90cef523a9b6f0ed8587327c2f0081a6" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="582c7e1adff15e819c8c4ca381b537a3568923dacfa5be11b6d151e76968aa15" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="deea95d0cbe36cc6ac17020ffaf97d0d7b2ca0d3a78e42233905ab7014c9c47c" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="075d06a56e67323cb8ff19c7dc1f88296449baaa02e7f344f8a796731ade9bc9" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="66adc58fd7e62d518c4c3e160da6a47707c900633977a7e20a3ef415d9e210a4" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="9985a0cb79a8dcd8e0aa129ef2e2310f08e409e9068553d4429d69d7be839b42" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="feaf2252ff3558d4e961e807f99a691673d239ae3d541c49795504f599bd764e" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="91bbc9654ed48e98722a76c1ee707daab6c1a6ff4a53b0717892029e4417089d" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="e9e8baefe28d8f9ce382bc654917a53577a592d913ada65f6a06cb1ad907f156" name="base-network-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="1ffc4d9891f70d0ca40f09f38ca1c90df9e15c4b6e0e08a4c84871e9a0f620f4" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="600df7d33a45730be15b5a06206ab3344c287bcda5d8a72516550abf4f4d54f9" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="a9af505ceb53b10282e3e0272e4fb637e9267e67810181b684413653c6f3453c" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="376e87143eb4a7c592ddf8913825ebbaf68f4f4d955afc435557cd50b606f863" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="e00ca68cb6a0802e2f26a023803e1b09c06e3043c8d2f633041c7c75d5971ee2" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="3023a0bbe3a778f9a5bbf9b74d95711f95ba77677d6f5a3ea3a7838002ec3a7b" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="bee84fb8e08d539b146d1d3e1f554bd0c1f863d872c406ce1900f743352f433a" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="9d2b9af07883b6f5fb20ee61cff14a32558919518e0f01a986a4e1ee709b4946" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="110894a2a40ffcb71b0771cf98100d3ebd21ab0304ef40562ac90119daf1ae81" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="e4c8956ab9e78b80c77406764300756e831a0acb15b96ef74440bee37e10e4a8" name="base-network-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="1272d76cf9801a558c215a50434b6bb01f4b85204e1efd13150cfd0b13388cf4" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.11-1" date="1722513600">- Modified glue/handlers/network_apply.pl to better handle IPv6 removal</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513601">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
</package>
<package pkgid="b98fc3c40a36d2a1a439a35c195e90772dbdfba4e6a0bf578074fc159900cafa" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.18" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.12-1" date="1722513600">- Modified constructor/30_addNetwork.pl to use separate lockfile and
  to (on Incus) check for and use /tmp/bx_cloud_cfg as source for the
  network configuration. It processes it once, updates CODB and then
  removes it. This is the only way how we can reliably get a proper
  network config in Incus from the get go.
- Bugfix in glue/handlers/Network.pm string_to_array() function.
- Modified glue/handlers/network_apply.pl to fix non-working IPv6
  disabling procedure. Sadly nmcli is really picky about how to do
  this in the proper order.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
</package>
<package pkgid="44978296055777c151c7206908f74a1a011fcd029db863b6de29c47c330ca30c" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.13-1" date="1722600000">- Small fix in constructor/30_addNetwork.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
</package>
<package pkgid="5c163f8a1c98ec0a37bf27adc61be52b0daf83f7e6fb2963521394211bd21660" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.19" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.14-1" date="1722686400">- Small fix in constructor/30_addNetwork.pl to add hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
</package>
<package pkgid="ddc3fe17aaa5ae32e74321293a03020b92c14bbd26ee07d8725e794adc7358e1" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.15-1" date="1728388800">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
</package>
<package pkgid="ab74b0a5f5fdc725162072627500fbc014ef36c55163547eee14bbff41f5ddf8" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.20" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.16-1" date="1728561600">- Fixes in constructor/30_addNetwork.pl to improve hostname provisions
- Added /usr/sausalito/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
</package>
<package pkgid="de0d46ffcda1100aa8ff70a91d6376871129f4d11007dd04b4098ac066c77688" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.17-1" date="1729252800">- Removed irrelevant code snippet from glue/sbin/sync_hostname.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-1" date="1730030400">- Updated network scripts to set 'bridge.stp no' and to also 
  'bridge.vlan-filtering yes' for br0 bridges.
- Modified glue/handlers/network_apply.pl
- Modified glue/sbin/network_apply_settings.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
</package>
<package pkgid="feb475bad27231eca9e8ed8c4b6ae3699b86db41b08260d60a1c4c606602598c" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-2" date="1749556800">- Modified ui/chorizo/web/Controllers/Ethernet.php to add a fallback
  if primary interface dosn't have the 'real' flag set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
</package>
<package pkgid="d2d49391e165db528e374262ca7bae07e5bbe58d93d13ab91485dbae25542644" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-3" date="1749643200">- Modified ui/chorizo/web/Controllers/Network_details.php to use new
  cced-api enhanced methods to display network usage statistics.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
</package>
<package pkgid="947d9f62e0877e75082ea3661b16a8aa124891a220b688ade71aa2f6871d163d" name="base-network-ui" arch="noarch">
  <version epoch="0" ver="3.0.21" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.18-4" date="1750507200">- Modified constructor/30_addNetwork.pl debugging extended
- Modified glue/handlers/Network.pm to improve find_eth_ifaces()
- Modified glue/schemas/network.schema to revise typedef "interface"</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-1" date="1751803200">- With our increased dependency on NetworkManager we NEED to make sure
  that bloody contraption is running and stays up. To that end I added
  /etc/systemd/system/NetworkManager.service.d/ignore-restarts.conf
  to make sure NetworkManager restarts itself if it falls on its nose.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.19-2" date="1752494400">- Modified ui/chorizo/web/Controllers/Ethernet.php to escape values
  passed to CCEd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-1" date="1752926400">- Modified Controllers/Network_details.php to use the new function
  renderSingleFlotChartDeltas() to show deltas of network usage.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.20-2" date="1753012800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-1" date="1771502400">- Modified constructor/30_addNetwork.pl for better ISO support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-2" date="1773576000">- Modified ui/chorizo/web/Controllers/Ethernet.php for theme cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-3" date="1773748800">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-4" date="1776168000">- Modified ui/chorizo/web/Controllers/Ethernet.php to start with sane
  defaults on network device foreach loop.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.21-5" date="1777636800">- Modified glue/handlers/Network.pm to improve find_eth_ifaces() to
  skip interfaces not managed by NetworkManager</changelog>
</package>
<package pkgid="3e89d3076ac4a964a8890acca4cbbbc35f03e2f95049f8ec305d1973b63c8e13" name="base-nginx-am" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="0BX03.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-0BX01" date="1523620800">- First build</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-0BX02" date="1523793600">- Version number bump for Release Candidate</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-0BX03" date="1563537600">- Small EL8 related fixes.</changelog>
</package>
<package pkgid="570b6b1e4d355af798354ad6be4bcc07001c680d4bda425463d0281015a760bc" name="base-nginx-capstone" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="5664630990c637394ed4d41e443b8db1f80d995cd2cea9dd01d86834ceeb3417" name="base-nginx-capstone" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="4e93f120a0a49332848a443940ea8b856284e864c93689fecf111b581694b4d5" name="base-nginx-glue" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="d696534aeec17e575bd9ad0137c61ee028d1781ba630800083db31e440e47074" name="base-nginx-glue" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="9d786eed8a134d6008060b7741c480cbbfccbdce55774a52da0721c1dfefeea6" name="base-nginx-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="5674876828c51a5f420208e6046eb5a617a25ea34f665840b3497db23cd8cd97" name="base-nginx-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="fc35971bb7090a7a2c380d68712d69a9ec545e031067003a6d141f0fd24ef81e" name="base-nginx-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="46ed156b1700d62a3a3f6b74416073fafba3d9933eff292150ade97697a7de35" name="base-nginx-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="948f50ef3b5d859146d958fde3cf2a04e0d7e842e97f58ad625b42b6ae469d00" name="base-nginx-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="c9500ef28ec0cea7ed47fedf69120a6be405c6be54898628cf25f41f11d7187c" name="base-nginx-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="d851a0f0703a2a23a15ecf20a75f7139f0a98f0e3cf4d581c8f1d0075d06e2ba" name="base-nginx-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="d338429a227fad318bf988793881c7247bf704e26d62d2f417b46fa0407d23d1" name="base-nginx-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="367fd26057a181db6f1ef4d560a17dfab5371b709f5c6a3f7bea10f2ce477c20" name="base-nginx-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="06c549314eed28b9bb5efb5eb5928c9984226f746324590b7f46d3f714c325ee" name="base-nginx-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="130f6f6f988198fe38bd2b67705f3d8dd9e6f5534ec9f9df1e00207d756e7018" name="base-nginx-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="316427dfb361364df505d332601d3b1997a0855c85e71aeb88c7639e2c0209ab" name="base-nginx-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="8b1f54f0f8ad3cf8a42d2e0c9b5c46049c85de9f5b30e3756eda2904d16c4c6a" name="base-nginx-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="9c7f6af336a323a96a3bbd07d6479fbe54926367466db6749959a164c929917f" name="base-nginx-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="2460bc428a0534f9c3a3cdf91b3abed5710c2051bd9103635d75ded4bba90651" name="base-nginx-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="11042e33b3e4da10f2148dbd0383e4bd93e4b123bc7d9d5558411fbe830878ec" name="base-nginx-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="4e85dc8f2de4e3834f773a41e43dcad1928bb3f03b0e277e37871b7020793bb9" name="base-nginx-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="ce4f2900f880c5fb62dd14ef975b1af59c391c47fdc2f325bce3843064c03f17" name="base-nginx-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="4c48aef2addfb807adaeb2d288e8b57fce8dfc0be594777d392104f24a3a375d" name="base-nginx-ui" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="7451b51e722b984d9afb9b8fbc855291b341b03623427252a15e01ad0630187b" name="base-nginx-ui" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.0-3" date="1755691200">- Modified glue/handlers/nginx_defaults.pl as syntax for enabling HTTP/2 
  changed on 5212R.</changelog>
</package>
<package pkgid="3c083d9fd72e3045c33973d03e3851178fa8290c3452051de8f0c8761cedbf7c" name="base-organizer-am" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1" date="1687867200">- Initial build.</changelog>
</package>
<package pkgid="909673dd9505c2c1543659b8bdea38b80706a8531848a4ec76d5268f6f2d4edf" name="base-organizer-capstone" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="292842cf929286fc39631530e2373bbf56386c3e5cb0ff5d14cb9635b5709dd4" name="base-organizer-capstone" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="78c60dd87d012dd69706125e1ab979b9e83aa32788a15372b6847d27124d8b8a" name="base-organizer-capstone" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="7c83fe82a1e31740a7b3525b1fb8da22e01c4f056fd0341fc9a92c10a333c597" name="base-organizer-capstone" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="97bc7c934e1d698951249f83ba00daa96e2e4b7525f162c07274a616b91e28b1" name="base-organizer-glue" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="d166c313e03b19f4d99784c75426c90da85bd49ffe662b5ea95e9393bb688069" name="base-organizer-glue" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="01351b009cdde742361285afd3a741eae72dda41c845eff0c6c44001c86bdd63" name="base-organizer-glue" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="653d311cab14c5a04502313b5f22f8e99164766353432d2f40f8183a54b3fde5" name="base-organizer-glue" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="eb386b4c5087980da610b5e513a626f4fa3a81037e64d778654dd33429ea5350" name="base-organizer-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="28df1e0b5c5d299a4307c9dbfa3fbeecffe65c18d9f0d1f44102461a76c019db" name="base-organizer-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="4760f2e0cedd3ebe29621dfb677152acbe8d25d34b1d7586ae122c776b3ade9b" name="base-organizer-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="4ef712b7583b327dd540cf225f734e431602cbeee8e3a12807129ddd681ff85e" name="base-organizer-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="b0216cf513591bd66168d28e94994ddd8fe7e3df166f508b9a6a4b6872decd22" name="base-organizer-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="5a824cd5660d2d36b202dde5711656ca1ea425bfc52a6793318a37dd0ce212f9" name="base-organizer-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="6185c4f6774683c5afd4fefb33f18193dfa43e54c78b3319d62e2f5f6180d64b" name="base-organizer-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="f98aff75b9b61d15d77f2843f06d845772bbbe69f7d213185a55eec2b1c8e444" name="base-organizer-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="591504d68a315f5f3b5b09f69a3a6a266ac327c61e11ae2ae15fb4b4b67f4b94" name="base-organizer-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="9874efad2a0d8659fc374f20d8f3c2a96f359b91e2d25ba6aff9364a0515269a" name="base-organizer-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="060f9dec160ac24219ce67e3732ec0ddcf1a5f1e98351a16f6319f20a2efe836" name="base-organizer-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="673510423d920bf4671a05e3aaea279031700c5fa51f9c1c441e9a1d4a0b115f" name="base-organizer-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="d0f2b7b9811c8a3cf0e5e34551dce4254d502721aedad6fae09aeb4998322045" name="base-organizer-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="41e975a66cd6c92e979921453930938ff3d7db766dd3627dcc72d117d8f99861" name="base-organizer-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="7d8da495ff6453bc85835d619bc0c42b417af589d727c048e4b3d14deb11fa37" name="base-organizer-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="b31b4ad419b293516fa062ac5c6a9a369a1445b86ccc9b853312d0097d31e67b" name="base-organizer-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="8e69a617461dacd3ef557cea67c8b1ba840eb49fdc8973adc9cc4acaed7b9095" name="base-organizer-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="aac18e3092277d98056cea2014ad55d23c66f865bf51cf814a13f9a5739c3055" name="base-organizer-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="603901ba8f5ed9231825f2479f4fe0fefded5e23c9f2ceca5b0c76bfc48a6ce4" name="base-organizer-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="1de1dc3d8e882d0cf9657873f0d61ff386d03f591cd2ff8d09a342333b3d533e" name="base-organizer-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="86cf41d73607f73660858699d98328879b67e710c2fb500948b2eb0203335671" name="base-organizer-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="465fd6a6236768efb0335316670c2891e27842ea35373540d20973fb5a4214da" name="base-organizer-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="e1364ce5c08e1400ef9411f3d9551b4a7d85db3274b3aa0f0481d02fc5382680" name="base-organizer-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="e841cf71c8d1cc24c5765a8d007dbc616cac5f2b7ca698aa4973b44be9433c27" name="base-organizer-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="15bbbbecddd9c9d8614c3edf7e8f2d8d119fbd3aeadc49bd65f72891832a43d1" name="base-organizer-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="455de87f679762a4ed56b1a9ff5ba54d41cbc13c9e6b1e858e188d028982a55b" name="base-organizer-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="dfdc0278dac3f98f6fa0b1f15765eb8495640f40c04b160afc899a2636f9fde1" name="base-organizer-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="afd385738b4abd1406a1cc4fafd95df2773963f0d9c79a73634d0c33c91d5c45" name="base-organizer-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="ab78a8384c4f9f6b993fddb3b39418833581942e60a560cb181cf565c08fc24d" name="base-organizer-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="721660ce189257062e972a1c3e05c29a9e63952bbc9ef674d7d9f765023189cc" name="base-organizer-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="0732ec3835f5b2ce698cd493048ff173beb939c6f1aa22e95c5499c973bb01f9" name="base-organizer-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="f99e4b402aa710bef4437dbfc133aa6f80584f602d4db493277a892596477109" name="base-organizer-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="a1e3d63e2d154b0fd528a231c67d8bc8e55ee9897928e2336286e7b68a4efeef" name="base-organizer-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="6f26a4092c9249373060016647aad682f155caaf2345d9c58b028cd0262910d7" name="base-organizer-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="0c9b97a9fd66ae06742a00f0f956eba661ec3414e8eddd5aa85aded019376e27" name="base-organizer-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="4680b66eba180c5a12cda236037b5e68da92b12e92f0bcb5174fe38bca379448" name="base-organizer-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="47a9bf6bdf97d54d40825cdfe03a0315a6da91ad2d17c535c265ac2e2ae945e5" name="base-organizer-ui" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.2-1" date="1688904000">- Small bugfixes dealing with restores of users and not yet existing
  radicale user directories.
- Modified glue/bin/radicale_backup.pl
- Modified glue/handlers/user_restore.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
</package>
<package pkgid="b5dc77c95ea820b8e056443fc7a850fc9635994d32d7e02022f964ff504c4423" name="base-organizer-ui" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.3-1" date="1689249600">- Ported glue/handlers/toggle_radicale.pl over from 5210R to keep
  foundation on the same basis.
- Modified ui/chorizo/web/Controllers/Organizer.php to remove
  debugging line on POST request.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="0a3b4c1c3f9ef682fe13d443271d5e7e5a53d7f3099304f10f1ccc331cf32df6" name="base-organizer-ui" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.4-1" date="1689422400">- Fixed denial of access to certain UI pages if Radicale is disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.5-1" date="1689595200">- Bugfix in ui/chorizo/web/Controllers/AddCollection.php
- Bugfix in ui/chorizo/web/Controllers/PersonalOrganizerEdit.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.0.6-1" date="1689681600">- Fixed ACL in glue/schemas/radicale.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-1" date="1701950400">- Elmer'ized ui/chorizo/web/Controllers/Organizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizer.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerEdit.php
- Elmer'ized ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
</package>
<package pkgid="7e6a509d12074ca77a9998e4fc0090baf6ca5c8c95991092b27bcf25ebef9185" name="base-organizer-ui" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-3" date="1708430400">- Modified ui/chorizo/web/Controllers/PersonalOrganizerExt.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-4" date="1708948800">- Modified Makefile so that module can be used on 5210R and 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-5" date="1714392000">- Bugfix in /ui/chorizo/web/Controllers/PersonalOrganizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-7" date="1751371200">- Modified constructor/radicale_check_auth.pl with provisions for
  BlueOnyx 5210R/5211R/5212R
- Modified glue/handlers/toggle_radicale.pl with provisions for
  BlueOnyx 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 1.1.0-8" date="1766059200">- Modified ui/chorizo/web/Controllers/AddCollection.php calendar
  type mapping as suggested by Christoph Schneeberger.</changelog>
</package>
<package pkgid="16fa3c22103d9a718f061d39efa084fe062ba39015c551d287a5e49aa361f784" name="base-phpmyadmin-capstone" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="0f47b779b52772082353d0278569e899def6670d93e7f658a225840a0e56c0d2" name="base-phpmyadmin-glue" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="a70534fa59e558cd1e52fb880f92f17e08b845bb9fdaa6e46c78b88bc9b7ecfa" name="base-phpmyadmin-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="8193faa5e8ebc50d758ae1bb117c94add28642bc48eab1a91011b208541daa71" name="base-phpmyadmin-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="16e15ae9db74691ea12bf7f6c51f3276431c4b659d438d443c785e5166651526" name="base-phpmyadmin-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="e65c09355beff1045369c5e57419bd5c24140ac2fe4dc3f9edaee84d975538d8" name="base-phpmyadmin-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="5df45dbd4177811413092c4b6497770e97a43798cd96156567b28ce49b89cd22" name="base-phpmyadmin-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="c57998f986b2fc02e816f991138f0db9f2ad27fd5e3ff09482ac0230db313ea2" name="base-phpmyadmin-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="07f8bf74bbb6b4caf782cd957c35539156e6971cfd5e43d4d0aecdfea854be48" name="base-phpmyadmin-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="63f652c7a415ee411b843155fa534bf6be6c45646bc5ead9aeadd87ea5ec5b3b" name="base-phpmyadmin-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="b900ebba9b2d2e650da5cbb831b83193b902a4e506dc4386f1b60a3aa4a42923" name="base-phpmyadmin-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="06e7a0f96df287f87c8f379e7a7a36d1be09fb927c4facc094faa31007851168" name="base-phpmyadmin-ui" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.1.0-0BX06" date="1661083200">- Updated for BlueOnyx 5211R
- Requirement changed from 'phpMyAdmin' to 'blueonyx-phpMyAdmin'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="04638f03a77f0c5d6278d6d8cc5dc710bf9ddde7fbd709b75a6c5235d7c00c63" name="base-phpsysinfo-capstone" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="a21ac12237e03da738a8d26965cd7f0e8045117ab7e7dc2b4635f1de77ed7d3e" name="base-phpsysinfo-glue" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="5f0483ebc0bb027c12e77a672267661f854acd274b5b2ba184527476f83092fd" name="base-phpsysinfo-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="ca3aee02de2230152a69a8cf4156a1ab48ff74ab736206cd52ec3ab73a90f0f6" name="base-phpsysinfo-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="1f8e8c94dca0104120250195f6d9379dd6338dc2ad2834e65d8dbb31e1f0fac8" name="base-phpsysinfo-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="fb06cbaf8cddc59c309d54df5f4df722ed783ddaba32bb1b1bbb0833e21574ae" name="base-phpsysinfo-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="ada7669531df8381b99dcd28218f631f5e8d11f519ae5512edabcec5a0d5484d" name="base-phpsysinfo-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="2fbd57b640d68c057b6da142c4aaa3dd0ef5eb166069062a854dd3fbf615965c" name="base-phpsysinfo-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="49bdc180ee81aab10bdc32b29f2431528a6d5007d77e31f04cac4c54674b6072" name="base-phpsysinfo-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="abe062f4a43c675ec841936d1664ee9ed311bde6c8344d2d464c00c840127a6c" name="base-phpsysinfo-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="130b652f16d245fdd5c96194b37c2f22e5eda06344dd3552f8eeaeab3165995e" name="base-phpsysinfo-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="3152088218a72c16aebde8f9b08708c60f70a45e5ed19fe5f0c34e41fb39b668" name="base-phpsysinfo-ui" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-1" date="1708084800">- Elmer release version.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="2100cca9f5e32c8b39ae7427a868d65681f96de0dc0582608e2c37f42c3b9380" name="base-power-capstone" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="5b7a6f42b105a41e3b864926205b796d03d2cfcd8b1ecd7002ab940ebb857fd3" name="base-power-glue" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="be98921465c48089bad9c905a6ff724c99647c837e0801068232b62a590c9503" name="base-power-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="a216e43781369dd924bb7b1ea36934e360184b86bf4e7f31b44da11e972629be" name="base-power-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="3e8df1c3134a375973bac868cdce22f29bc7bc9b0e24777e126c79bdd91ccbfa" name="base-power-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="72162e06ff00432dbfb038a9a78c9afe78e7ea93533a324883c7164b8956ca12" name="base-power-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="96c6a6b3b93fa382abcc8739cf83202b03a3e388fffc24a4b53ba3a48c68cc5d" name="base-power-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="92aa0218c12369501f373c698e7023bd0eda6d04f6971560df323fe46f84df00" name="base-power-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="114ef2f89df9299f19ff618c1660e20f376a48699d1352a65c802510c5341ddf" name="base-power-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="a4c1c1f50fff7124a56fad0ca161c5df8d11d99b4321da65eeabdc20e58aac78" name="base-power-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="96e3fd7219810f1dc73606c5c3a2dc26ad3eecaf41b8a5147baafa982e9a5f56" name="base-power-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="58e3c995093116c48efed35b78d870a2aeb4205088b2325db0e37cb54ffc0ca7" name="base-power-ui" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668772800">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1702036800">- Elmer'ized ui/chorizo/web/Controllers/Poweroptions.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1717848000">- Small fix in glue/handlers/wakemode.pl</changelog>
</package>
<package pkgid="2e0ba7b4436f3db26ff5f2c40198c609f39eaffdf4d1470da0f0827895dc4329" name="base-raid-capstone" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="fa505988985daaa9ce08b46b6de838b4b76b0db9ea189d2f2b0624d8251fa243" name="base-raid-glue" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="0a321cfb6c02a4b47820d692dc389df52ccc603c045796724e75085e11f15aee" name="base-raid-locale-da_DK" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="fbf4d7b3034c63ce1c40b4630ed567e832d90e378a59773adce8633b7074b4f1" name="base-raid-locale-de_DE" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="4db6fe57e73f24b6bb6d703ef0e54313639a974782f164886403014278fcba69" name="base-raid-locale-en_US" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="1b66d91b0f2f73ae49637e452d74b1d35cd214d15128ac7cbbf5c30632b6ef7b" name="base-raid-locale-es_ES" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="f92e293dbb6f95abb2be5fd7e388f06ea131f470ac1870dd983394a257cdc189" name="base-raid-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="00800d6dde19ccdaa129a9bafd97583ad4716a4845301868bd087f1fa8ff29df" name="base-raid-locale-it_IT" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="50ca6fc61374c545b87a8b2fea525faea98d2faf2a29fa3facd4027d5d3db124" name="base-raid-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="609e94225cf33a2ca0c5541898e5ceb215ece9d2ad82e81babd327207aa080c4" name="base-raid-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="33353f1c4db7011aee1034ccb2433ee30ae2a0113bbf35b20caf476228c1a0d4" name="base-raid-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="aedc44e4bcadb0309f8899ad473be0af3fd9c066accc610f4cb61ca725d1b60f" name="base-raid-ui" arch="noarch">
  <version epoch="0" ver="0.2.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-1" date="1668859200">- Release version for BlueOnyx 5211R
- Some code clean-up, but this still needs a major rewrite.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.2.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="378cf2509c869fa8f32377bfe984b5f631e3339e6747c71925d046f49dc43552" name="base-remote-am" arch="x86_64">
  <version epoch="0" ver="1.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
</package>
<package pkgid="0a57b47a32b710e8dccfe4135b20c3bea2e8daff1b6e77250473cc1602bb3fbb" name="base-remote-capstone" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="3c27e580b916e0b8bd2002fc1d66606065c24f739bcefeb693143c5100af424b" name="base-remote-capstone" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="ca948819e9d138a763e591728dee9fc99d83a3ac27d069add14cd76a439b7475" name="base-remote-glue" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="196babfec2c494e833e6d1e606dd2e5e828cddfe1087124b23697fecb0d55ee5" name="base-remote-glue" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="20c8c88384b2506dc8d0e7f5d6fe8c09e168984aee2311e769b036724fb2b674" name="base-remote-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="e0d9d0dd71c1c6352c21e1d3744e74cc6f056d673a5b3f3373690392c56055ce" name="base-remote-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="8fb3721477cb9ec0d947ab9ec6c1549879016a3acd806be21149727cb9acb07e" name="base-remote-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="09918f2a0e54ca1ca2666bf3d6814abbe658b278114ad9a5689957ca0fbdabeb" name="base-remote-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="8ac9337ccfdee8623d3fa22bf8472568186a6b9ae083784e2a45978ab3712ad3" name="base-remote-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="07b3da6de30749dab3a43104160fc24d6cd05adb76ecdd4d701817b1893dc834" name="base-remote-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="589e5be21fb0b971aac1e2febdaf1cb339fdc7b971ec0fec0a021c0300c72c4b" name="base-remote-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="9bc021364c255e5295aa1c72c115b89129de99b659ad0606e1ce600931646271" name="base-remote-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="e3805f3312e29f9390817b7870f4d725948a97295bdd932fd96354015cfbf6d3" name="base-remote-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="2ac40d4293092eafcc5fdce7e9c7cf62c6149296d07e371ab3e44d18354b93cc" name="base-remote-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="af8f8a306e0755b85e229f3bb63adb3bf851a93fa5420428a6d8021d0911a650" name="base-remote-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="2daeec5e979f7cfbf9df9fda3cdc05461698fbd18d67b7e6a8dcf3b67fd95089" name="base-remote-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="f9210fee8dae3940047dd3085f49b0c0092c920d0518f6bf5c80a36c0a3e5d58" name="base-remote-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="1836e2b0c30aac6f7cf4d5b0cc6e99f7931869869794fa1b5f373725f02b6704" name="base-remote-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="2cfb89b0f24bef11ba02ae99139ce4e68b81032429286c768e5b1acf99b2efdd" name="base-remote-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="a6c2fe4f34cb06089867a341170279417a8886ee4ffc4418a3eb19b672776e2f" name="base-remote-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="7f93ca0462cbab4b7df7909225a9e80d3e9a40d2729c788d75d2fe188ae2778c" name="base-remote-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="e480e6989699635bddef0d0f17a7d29416918fd6af475b221256ce38c74bb816" name="base-remote-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="2e9f7065b5f3b29664c880607fa10ae88bc3d66988119e79950d1185d65502fe" name="base-remote-ui" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="4"/>
</package>
<package pkgid="fad156337d98c664f571e42848e52d980a67511e2ef4303c3c5b967317f9c5d8" name="base-remote-ui" arch="noarch">
  <version epoch="0" ver="1.6.0" rel="5"/>
</package>
<package pkgid="2edc6f4335c4a26c4e907e687ce77a0a6c674cdf92d70b0e6aa03ef955ad6e01" name="base-sauce-basic-capstone" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="f39546726e0996d3adb90a7a13768c8b0073d182919cafdbeb7493a1bf0165f9" name="base-sauce-basic-glue" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="a64478577eae449e412b9f9f6a2a60cc74236ff7d03e1768f86bed2786aea8c0" name="base-sauce-basic-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="d65f52d6f5d4d3691291cb3e8bce3a06ffd1f26ca71d75afbbfa4c3e04a0b433" name="base-sauce-basic-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="9b5725c0a0b0a357aab1c3e4777df260b9f872e7d546936826c1692f0da01c6c" name="base-sauce-basic-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="4762ebf5eb89ea6e918e567bc3a90a0895db5b389da2c99373538e20486fa027" name="base-sauce-basic-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="de7028fc24c348b24ca18a91ce221745eb9ee6f734da55b2062ba59c274b8f59" name="base-sauce-basic-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="ddc42a5473d99c4374141779155c5cd39ab88eb6116377e1932eceb08349b5ea" name="base-sauce-basic-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="aa957cf5569e2a85eed0ed04cd8f0f4d8b5b32daf2e995e428c0c8af993e6659" name="base-sauce-basic-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="6a969be038f5693adb199fc7d24b3650ae26138b41ebaa911b6bc8374fd69949" name="base-sauce-basic-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="a19b5d95dff0c2bbfceda10da9d247097f1f224c02a0de033763193351502d48" name="base-sauce-basic-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.2.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX06" date="1668427200">- Version number bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="1a88c1da91d27b174348f075bc12fa500f812f0ba6749c249c492d3f33b1a375" name="base-schedule-capstone" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="8da1e2432aa2aab24a647f8094be8b94f3a516bebe8f8c953202271a73f91e5f" name="base-schedule-glue" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="7dd65820659d3f1a823e3f1b04c9b57e57cf1a4ed55a935398f29ffd2059a62e" name="base-schedule-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="df510a572e5a2b81f80d7c2312200b783859bd81faf31c0903864da51840f248" name="base-schedule-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="10dfe272c214451416c99164dfe7ab11ad0975d8a69dec37b5027f4473367dcb" name="base-schedule-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="4a6737ee045e20a7245141b5f487f3048a42baac79192a34d20626a854430840" name="base-schedule-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="1ac2fca5525885c89e29658ced87e00c100a4fceea15f7078a69b877f8e014b6" name="base-schedule-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="e818739601af525a6d5bb2a207b6e94e23a623ca481e7a6cc156b1cdc8ebc6cb" name="base-schedule-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="ce9e2ab2aa6b1613cc3824d1ca268f8d19cc5efe6399947117155521177f9194" name="base-schedule-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="78a907858b756eb970e0c15d573a6c647822f0c3a26b78efb8166262bda8a7ff" name="base-schedule-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="4fbf6364e93c39249b24e76d24c63f96613d55ff1821e404ecea4f20438ea48b" name="base-schedule-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="68f6011b0dc40f74b21348d8276b11809f7876a74cb696c263c9cf5c1170736d" name="base-services-capstone" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="c983cce9f3cef07a0ee7b93b7116efd8a52c5075b79b6d04856e48ef1544d62d" name="base-services-glue" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="d72ebc749af0dd9b1c62970d810ac856ebeeac3fbbec45bc4145dbd0e56bdaff" name="base-services-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="becdc2bb8d1edc542a29cf9f2ed055f3e563a81e9391532cc1eedb9475bd394c" name="base-services-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="e9c894ec48932230b7c70abcf774ef22f202592f010feb2f948badab51ab38dd" name="base-services-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="5d3b52239fa584da060c5746e0460c37967a86aa6bb36967ca56e128a51f385f" name="base-services-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="80fd954b2688f5e4c7212be42fcd8e0f1b92d8ae2495f15f280106e3d43e0eab" name="base-services-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="57330f171ae8242ecb147ee3da770d5c266e04972f0874bc623e71d5c15a7302" name="base-services-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="c1ca2e96b783f22a250823a09c468d70849596aa28ec9d921b7db4382258a617" name="base-services-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="1460603da1467f76a482d62756c39a465172aceff3324a1126c43a94c3f04b26" name="base-services-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="1c08f167431e464944c3286ed75e3c9e702105f204b359cf5f4c5353e0cbc09e" name="base-services-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="9ac6c2d73e2dfbf38d4f5123beaeb8294645762598fe5420a2a00872df987f3d" name="base-services-ui" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="b86046cc9a29ac29bb6bbb27f715cf3080d82983384d8bc8ff70b819736f2251" name="base-shell-am" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-3" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
</package>
<package pkgid="615c83fd9d9fdb24d51e0fe4fb26f2af0aa1761e1d74f80ba10cee28a09899bc" name="base-shell-capstone" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="a3125b2c4dd51d0c3cc5fcf1625c6b7af1c51e1b76e84b991180fd5f7d3f7b10" name="base-shell-capstone" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="34c84dbbe8b0601e8f000acf46b4f7b7d7d534cd47d26e071f4b96af67c2ad79" name="base-shell-capstone" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="3203bc0eedd6d14d18a9ee18aeb09af4b41d8bd26cf5e819f493f112a67a5140" name="base-shell-capstone" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="9291c3d394f5e1fb585a0a9289cb473bb06102af7d8d9a9b36a8cdaaefc2dbdf" name="base-shell-capstone" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="28614d693ea944130d2868b5000fba02f2ffaaae1119fdcb3768857b0414d421" name="base-shell-capstone" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="b502b4e719b178875eedf69f8877624601db9ed1f90ef193681a44de35734af5" name="base-shell-glue" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="615ebe915a43a64f22a9805b19322a9983e8cc5f34d0f3604168bae292a67ba1" name="base-shell-glue" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="88de3d74168ed14b7728f606e5959791c5bf302de5f29c98ec8aa8b74fe48ba0" name="base-shell-glue" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="2c3b4954993dde6019b893864b522ee3fa3ff9e13997d0112ee599f04a4e8587" name="base-shell-glue" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="28f4aec4167a305f89f4573aa84ae71de91b1d5e5391213f9e872ed585c0cc56" name="base-shell-glue" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="604cd6d293e04814f772262dbafcc0f7ca45ffd8d1bd6e7534242067c6353713" name="base-shell-glue" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="b850fcc354cb2544fe160221e216b52133f4a0067b1f0aacf8a220b924cd4cbe" name="base-shell-jailer" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-2" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
</package>
<package pkgid="f2aedcdf21196a94fc7207f26916f66a7a1baaaf0b4553d4c9a16fde3a599852" name="base-shell-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="6aa42fa4a553cd7b2c98323cdeb80d78be4ad092d957b6cd1a10485658174447" name="base-shell-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="24a3e43a784a9f052f5b90ffe1477fd83c3ce2a5f6f2f36d45e843ad8d6329de" name="base-shell-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="c7b8fa8a939bf497484d223421462e1481825bfb79693bedfd0fb3d2aa976094" name="base-shell-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="a8a6cfe4522244f85ea09ebd945515b98380b8fea21613fafa2f4d4dffa3425a" name="base-shell-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="74b0d4173344dee4f38989c09341010d59116866f114a92d610fd792397cfff7" name="base-shell-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="da9f5847b654824d6931a9230e48cd47ad5bb0025acf8d5b91d67af257d5721e" name="base-shell-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="13eed6b83f59ed643045ecb7dc3a4976a1645dbe4ed98f01f550a175307c4363" name="base-shell-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="d0817495adf6b2ef9a904cf1dc1586064a7196e0ee8389aee01906d9e643bd8f" name="base-shell-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="7739c1db9417ba5d1fb5ebb7557920cd97ad90f4194bf9158e86ded72e6c112f" name="base-shell-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="3ad9b783ad295e2a0de41eac6ef5db47043fbd4f460cf581154910d67a79c4e4" name="base-shell-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="3d06987c4419c972cf26a307822523a24aff3c703b370f83d321a7893b8e4534" name="base-shell-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="f441cfb4c8185c48a979f66316cd6de8d282ccf319bb48d30a4ec0751700a39b" name="base-shell-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="8c97459b9d608b9b5b72541edfd531fc36cc03be6f85cf3a5870c6d89b0ca62f" name="base-shell-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="78e75849c8963e2cf96e9956e3dfed340b4dd2b12ccbd63bf39cceae81031d71" name="base-shell-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="fc135165603079e23c181e0bf6be260c856277a0ef06b297a2b162461296db78" name="base-shell-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="e50769a0e66f9f9d4d95fd39e8095b101525c8b4ec1c5273938ce52269c64a24" name="base-shell-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="2adaeab5603eec8d2841e3ed420a61584faff4288342da49c18c8026fc859d4b" name="base-shell-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="4122d3b95af3bf1b3998b7e3e2537d8d9fee652d782e031b5b434a7d70f71147" name="base-shell-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="4e97eec2d2300a60bdba2437586a8009016be199b70737036995724476cf2915" name="base-shell-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="bf51ae22005f509297a4937c8945372bd21bd000f0e55609ca9ecae5ef6c2662" name="base-shell-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="5116069e22c120822a8b82dff1b28dfe78ec015ffd35d3b8573a993a3b7048e1" name="base-shell-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="ff30db0f15c0c56d9c94856eeb8fea0d2d1283b3efbf827aa6bc87857d01ca45" name="base-shell-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="94841a93eae73c3c1385985b5fd726b657e225a4c1f4e5082d26057249060166" name="base-shell-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="c5ede317cee792af1151672b8eecdedad2e3cbb55cfa688f4e5769ec4d61d626" name="base-shell-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="5817c4d70d3ab3fceac27d1a0aba1bd15977de72b626d7fdcf2834c5116df056" name="base-shell-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="bdedb500190945bb5f75b90c8ea9d09edd9dac87e46e6669fe31a377dae81042" name="base-shell-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="4b2e3e49283bf5f86ed59ce0e1e8a0ae6986ab8db0bacc502e8b7ab64d6e54f9" name="base-shell-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="a96724f6244ca599f15ea646c6c4c57a6792d78c446e1d85e420e1625585d557" name="base-shell-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="6ac0dd72ecdc2a3d6a6b620d182bbb32708c49f6de044e023d359543aa2a4f62" name="base-shell-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="ed82872bd6e786f2d9218d814962e728f261341708df6c6522eab4989e18b8fb" name="base-shell-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="6f2328d89c8f79e54204f3a2f6fd728d78b20c2ca3c30b68390adae384d11883" name="base-shell-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="cf763a7276d3e2353fea716fcf40acea161f57f280380bd084eca13eadc23db0" name="base-shell-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="f94258ab276fc5ad6d66b50073b4e9523bf5b16e90c6537cd57b70d9ed217923" name="base-shell-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="68541eeac03dac67e86c4e92025786e2b82509a8150233131cb11b011717b1fe" name="base-shell-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="c5e6d9a0d4b8dd9fec08515f21d5be8f970e4bbfc62d282020c5cd29ead0223d" name="base-shell-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="2e36dedefae0e5bffb9d4cf736bfdcaacaafe92e6f7e0fac54ce44033492e1ba" name="base-shell-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="19a9b52cd027e7f37deb7ca26de5b77411b9a800e2f9066e70170d66dfa5b31a" name="base-shell-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="9d020566e7175f7e59e8d2faa06b662c84245f558281056bfc1a6f3bacc5fdd4" name="base-shell-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="7cab27da035eb40c268a42901605f9eed508de29d1aa72c6f1fa4cc577f41382" name="base-shell-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="61f3f89b001588836cabf7e63bc003be08985362ce12bd1f3da4068895e9de2d" name="base-shell-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="fd53457fa2083e7a178e9f7ac7576210945481a4aa424bb5b89540e4f66cc3c2" name="base-shell-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="bd840f9fe7e44af4629ee31e0785fbdc9d1e43568e4473965f936867e473e1f3" name="base-shell-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="b9d8f0b766ecfabd8e8c922a7262efaab459fc8016f434406fb88499503b73ba" name="base-shell-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="19e9ec60ae63cfe8882dd5a29ef743bb553d497046bf898592285ce236f01008" name="base-shell-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="bfe49e0f88a3ca681178da8a3c5607614ea57d0a427e84038b94fd55a43738fb" name="base-shell-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="e880f88eb7ffb623e47052c7f3173d5251995adc200bd37815eab59c53e11ecb" name="base-shell-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="1295a21486d41b84df65e34df801077e28d3bda65963456eab15222cecc72b3a" name="base-shell-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="cdb5bc6638583324a1d3372438462f10a13597d117176f785783aff324737d09" name="base-shell-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="ae2acf315b8c369541ed0792958cee05f8c974406ae5ab43fa62a5e1bc433b75" name="base-shell-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="9df5cb2f678e4d8faabfe10be644ef3319d83785f1f8d875b619729c294a754b" name="base-shell-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="bb4954263bba75e9047674209944e9650b88b6c68baa2d7e4654268149dc0f22" name="base-shell-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="235bfff683a616768f5c9444298751782a6e78e5afbce7b8104ab172e205faec" name="base-shell-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="61d5b4413181db02d18ad7479bbbd9fcea81e366e8d408b59293266c07f53c3a" name="base-shell-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="5538e8e9900469702d9b36791c8f82c0bb556a85ed30805ae1be367b7f54edee" name="base-shell-ui" arch="noarch">
  <version epoch="0" ver="1.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
</package>
<package pkgid="d31239f57cae514b209b08e4c49ae892b66096193c77806ab1d91d35bef185c2" name="base-shell-ui" arch="noarch">
  <version epoch="0" ver="1.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
</package>
<package pkgid="22c52f939a8b056eb476b7470ce07c90b5cd579afd5d2a8d635b264231052a88" name="base-shell-ui" arch="noarch">
  <version epoch="0" ver="1.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
</package>
<package pkgid="c6cbc9aa54f5a017f1df5bd1d56793642994a93eb0bc657682d39029719bc4f0" name="base-shell-ui" arch="noarch">
  <version epoch="0" ver="1.4" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-10" date="1763035200">- Modified glue/handlers/user_shell.pl to detect if user to be
  modified is siteAdmin who owns /web AND if the Vsite uses PHP-FPM.
  If so: Stop that particular PHP-FPM, perform the modification
  and then restart it. Otherwise the Pool running under that UID
  would prevent Jailkit from changing the shell, as it would 
  come to the conclusion that the User 'is logged in'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-11" date="1764072000">- ACL fix in glue/schemas/shell.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-12" date="1772107200">- Improve Jailkit integration and SFTP subsystem reliability.
- Auto-manage /etc/jailkit/jk_lsh.ini and jk_socketd.ini
  for all jailed Vsites.
- Ensure [DEFAULT] and [group &lt;site&gt;] sections exist
  for jk_lsh to prevent SFTP EOF failures.
- Sync jk_socketd /dev/log entries with active jails.
- Improve dual jailroot handling (siteAdmin vs regular users).</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-13" date="1773489600">- Aligned SSH-side OTP handling with the new GUI 2FA workflow.
- Modified glue/handlers/vsite_gauth.pl
- Modified ui/chorizo/extensions/Shell.php.create.User
- Modified ui/chorizo/extensions/Shell.php.defaults.User
- Modified ui/chorizo/extensions/Shell.php.modify.User
- Modified ui/chorizo/web/Controllers/PersonalSSH.php
- Modified ui/chorizo/web/Controllers/VsiteShell.php
- Reduced the old per-user SSH 2FA control surfaces in favour of the
  new central GUI 2FA enrollment and policy handling.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-14" date="1778068800">- Fixed vsite_shell.pl to detect and regenerate broken jk_socketd.ini files
- Removed comment lines from build_jk_socketd_managed_block()
  (Config::INI::Reader chokes on # comments)
- Added is_broken flag to detect parse errors, comments, and duplicate sections
- Now regenerates complete valid INI from scratch when corruption detected
- Ensures all active jailed Vsites are properly included in jk_socketd.ini</changelog>
</package>
<package pkgid="77dc4dc643c95d751165cf549b572c674ed3726ffb3f3f0db27408257256bba7" name="base-shell-ui" arch="noarch">
  <version epoch="0" ver="1.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3-6" date="1692446400">- Modified glue/handlers/vsite_shell.pl to restart jailer with 'nobg'
  to avoid runtime issue.
- Modified glue/handlers/user_shell.pl to add more debugging.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
</package>
<package pkgid="a3899e6ac4db91559fd3c4a52706e751a603d022422e72025951405b8f2c2f00" name="base-shell-ui" arch="noarch">
  <version epoch="0" ver="1.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-1" date="1702123200">- Elmer'ized ui/chorizo/web/Controllers/PersonalSSH.php
- Elmer'ized ui/chorizo/web/Controllers/Shellconfig.php
- Elmer'ized ui/chorizo/web/Controllers/VsiteShell.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-3" date="1708776000">- Modified ui/chorizo/menu/personalShell.xml to remove ACL
  'shellAccessEnabled' as that would only grant users with shell
  access the privilege to view their 2FA config.
- Modified ui/chorizo/web/Controllers/PersonalSSH.php with a two
  stage ACL check. If 'validUser' is set, user gets to see only
  the 2FA details. If 'shellAccessEnabled' ACL is true, he gets
  to see the SSH details as well. Added setHideOptions() to
  MultiChoice that displays 2FA state to add show/hide button.
- Modified ui/chorizo/extensions/Shell.php.modify.User to show
  a full MultiChoice with setHideOptions(true) if 2FA is enabled
  and 2FA details are present. Otherwise it shows a simple
  getBoolean() instead to turn 2FA on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-4" date="1715860800">- Small fix in Controllers/PersonalSSH.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-5" date="1717848000">- Small bugfix in ui/chorizo/web/Controllers/PersonalSSH.php
- Small bugfix in ui/chorizo/web/Controllers/Shellconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-6" date="1722081600">- Fix in ui/chorizo/web/Controllers/PersonalSSH.php for AdminUsers
  w/o shell access. They now get an info-text and not a 500 error.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-7" date="1748606400">- Updated glue/schemas/shell.schema to set the default for 
  'GoogleAuthentication' to '0'. Because unless it's turned on at
  the server level this might cause inconsistent display of 
  feature status if Vsite wasn't created by the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-8" date="1749643200">- Buxfix in ui/chorizo/web/Controllers/VsiteShell.php related to
  deprecated feature 'AonFTP'.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4-9" date="1759492800">- Modified glue/handlers/vsite_shell.pl to set perms 'g-s' on the
  /home/.sites/siteX as well as the /home/.sites/siteX/dev dirs.</changelog>
</package>
<package pkgid="1edb3e0272f8adaecc8c27e3d5e1ced7d71b4c08481017e4bca15911bcfe903b" name="base-sitestats-capstone" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="604228266c860de83e31b8d516644c68f46ce93b8bbc8c27a7cf286b5b47bae6" name="base-sitestats-capstone" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="c2e8e7df8c2d09de3e976a7def918e7d47b19e40bf758e419a48bcdd31c7c1cc" name="base-sitestats-capstone" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="9d9509e0f14bb232183c4a47b29031f474fc47b9b052c76282ad69dd747b1935" name="base-sitestats-capstone" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="f542a5c7f9a10d3eadaf308f756e1ec63e15ffd18f81d343b8bbbf3c69f591d7" name="base-sitestats-capstone" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="9b238367289b414b8e8a1800c2a74126ad447167f94c88a4fa198afa7193bc6b" name="base-sitestats-capstone" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="12cbf38b5a2e16198c9ee1933571d8fb32841efd2eb180daf4e3f89c25cdeece" name="base-sitestats-capstone" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="3b2441edb4f59a54f3e8aa074c717c02f292839a461bcd11dd67c2c01d2164d9" name="base-sitestats-capstone" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="be7fbab442c0561b00dd155ff30f5df398885c6669d0e6cf998ca5584af900ae" name="base-sitestats-glue" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="8b37ee9a2439e2a72dc90c324b85cedb42d8ba91a3dbc85bc7bcb634cd4dabf7" name="base-sitestats-glue" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="31455cbf3c4a7a9994a4636b2fc19246f1dec7eb37db7bf7f30bcc773680823e" name="base-sitestats-glue" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="86e4b2bd2bf0d6dbbd29068dd5c6620655f0dd29fb568ca383b0705fc7252646" name="base-sitestats-glue" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="dd12bc8815916b7ce3526ee43d976ef361caf85f47bd4af539a8345977b128a0" name="base-sitestats-glue" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="9647fa96428ad8307de8483cf954e78537d3119c1912929cc47876be521b77d7" name="base-sitestats-glue" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="5b5c7a1897dc110dd1e3e7848ca0b919b5c14683ba7950629f4fc21ad18e8d48" name="base-sitestats-glue" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="34a85d68eef3e360c5bb27ff0c34e3380a3c14173d285967e9e2d01efe412358" name="base-sitestats-glue" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="017e15bb03be09d27a9f09f263f49803ed06a8e52d5c57729d8945b30226f5de" name="base-sitestats-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="5d69a5de45b481236a2805fac16a2413904725a6fbcaa37a99f635c9d90a3c0b" name="base-sitestats-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="4bc509b898612bae88f07e561cf3bb928f12f151cb70d8bf5b8a1ca953fe14dd" name="base-sitestats-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="0e4dfb9876ba69a8d7b404f86dd3c83582df65ac08ef7a8604ca2ee27f16ffc7" name="base-sitestats-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="925e77b8c3e3f612226b09d8f73cf4f3a550fe5475990bc6f602696158155541" name="base-sitestats-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="e29df67b59d96d7f2d209443554c0dcff459b9fc3176775c6dc3a1bc3efa365f" name="base-sitestats-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="4f143b1b616fec544a6ec45b1a94f5374c784ec8c661663e5e731aa63b0faf7b" name="base-sitestats-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="4b2ae9c7310b6a9ff6a41bf456b7a898249b28df3e7f0959a5a6513710d70f60" name="base-sitestats-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="5febc2dcef805afb71ee3dfd9431a1f857b1e112977b64dd804572f27a780296" name="base-sitestats-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="d35790853be9b36088e0a444a31a7bdd57959668e7aa2e380c62ca090ccf26a2" name="base-sitestats-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="a9de69e0ab8431b853362a0a564fc43f13d2b4a5338e80e6e84f22dc8e9a8161" name="base-sitestats-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="42999bcec24cc868f0b2cff4157aa99ac2a33fa72c7e435ce1fcd9e58605fb02" name="base-sitestats-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="880aaffe6538e8a01386960780143d65d99ba98c558a29786f6584f6605a39bd" name="base-sitestats-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="e409ce9b8936bc80d9f6513a11e821056a490e172dd6e1a5f710611ac7969d4c" name="base-sitestats-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="8ecdc95150f9b91a29c507140e94861b675c148d709181ede7decca0eefde708" name="base-sitestats-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="271b4f3464d9731177b557322cf51f50615c7b244fb647c649eaaacadb1386a0" name="base-sitestats-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="97587dd77f8f889e09f8532bec409852cd2c9a66f1a28fc2e5f5336bbaef2bef" name="base-sitestats-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="aeabdaf01432fb8d8a9e3cc4455b1dba8472ae99f53444c875a0e6fb69dd76a3" name="base-sitestats-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="4b3b77dcf0dc377d68f6a516d800045fa8b4f14d9861f9496c0afc69ae2af8ff" name="base-sitestats-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="fff286878793fd61dd4c117c4fd7d7d53693bcd602385b016d351ff9d9bccf9a" name="base-sitestats-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="f80f727922fd8af2a68cd2de3d5603f170d8b27cbe5fc9f0ef268009aac2fc31" name="base-sitestats-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="5f19d1f15b9e5e43dac4ea4f18e183c49736421264e5c6b60c93a0e7cb157a91" name="base-sitestats-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="6c223aebe14a7db7713ee5bce3257003562bcc4b4c250c82acff4fa7f5c84b56" name="base-sitestats-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="a1efc361aef15a36ebd141452c8ac57a6d04b31f1b1ed47d2aae31620df0efc8" name="base-sitestats-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="08d5799ef55779d3d72a42ce6830595267cb9a8f6ec1e30b0e38cf94140041cd" name="base-sitestats-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="6150f69d52a4cd60064e035f249f4a8307c5c78a505c7175c1d9a13f0b58850e" name="base-sitestats-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="9cae8141fbb72ff55ea9ae6fbb50018a172908514ff52f9c627b73ec6f94a788" name="base-sitestats-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="105c2989500fd3ea6207ae5ee73a730e12344d364f3ebd3deda08ad380e5b34f" name="base-sitestats-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="590a9a01cc8292b3e0442342e66c483f2a17042cd9eb042be3a8f57a81a8352e" name="base-sitestats-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="ee246b61d23565baec30ddac606e805e19a54660ea3bd3824ab4039d27ed493a" name="base-sitestats-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="6a719f80b1e49df1dcedc687f9bfb02124778fb4e88a40d228440edd5a36bd47" name="base-sitestats-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="d6a18968018abd7a7cae86c406b4eeddf835342fd6c7744b03ebbb0c9e3b7317" name="base-sitestats-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="de0a748762084fef880c2a73f99ca6334958ae32ae6a6a47d65b0a457b9a46c2" name="base-sitestats-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="18513a879de8c2473d9d69b1f9730e9c91c3a0bd41a1e62e5ed7a1a293b3b0f9" name="base-sitestats-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="9f85f435c1be5cefc52ab5669bb35e834f278be9828e3cd73bbd7ce17110b6bd" name="base-sitestats-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="edbc07403b7c4cceac4069202d6e1e1366ffe327f38e33fdf57647442edae975" name="base-sitestats-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="54e75d94b1d2c3126272963659e0ebd001985fca7dc86a90cb5e40cfbaecf840" name="base-sitestats-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="4beff39fa5027451ce6abced597a4ad4bc02a7da2fd26fbb214b238350619143" name="base-sitestats-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="017ddcd844fb2cb66db2dde73c831348efcebb8885beac55ea3d659c2a4c1144" name="base-sitestats-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="e90baddfdaa822ce34837518568ec4c82f8035925d1dd5d7e13b8d25f3b237d0" name="base-sitestats-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="67a112098385ed682d0482f1ca2775b1299119910706060ffb8aff65827cd405" name="base-sitestats-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="7f1db219e5c70e2ad39d71177994d34601af800ca810b337209d06939f05255d" name="base-sitestats-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="c142c9776a17e99eb307365c417df16de1e0b8754283f031e8829cd850e6d8f5" name="base-sitestats-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="b82f1b6a59ab3ea880b05014336b16f7c724bbab39d90aaad6e028c384c0f3b6" name="base-sitestats-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="006d6336cdfb5ca355782bb35cbbbaa139550fa8656a01bb9f4541919d351f63" name="base-sitestats-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="2dcee4fdd49e751dcfabc601a19920f0668f865b0b45f98e4b531cd7cedadcd0" name="base-sitestats-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="f487e480cd6bd16098a3e2900c2cecf31fff4679e8e8581c95ae4d5dcbe029c5" name="base-sitestats-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="374aac4f596ce409d01775e1e996a0734f7cfdc155357224b4836c0769aa9095" name="base-sitestats-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="cf305ccdb20adf78e7edfa96bc8c6dd23222a3ae54fccc155fc194fe3fa36ecc" name="base-sitestats-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="33b34fa10f6c35bc9f3c5fdfd22ffe1fd3d4117091e0c0d7846b1fd12568761f" name="base-sitestats-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="4d21ebab6ccf3ea1b946073e3d20415b6ac0e14a7bcba0c07728a8765118459e" name="base-sitestats-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="42abc8bc7b0d0ca1ecf71ec9980f4fc6c577c9b17e4d50f6a19396299e5c84a6" name="base-sitestats-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="8fe4e22a1f93a6cb579e8535341ff666ebf38e8674067a2f5007fa4b8ac85f98" name="base-sitestats-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="18af2cc812ea50e6c88a7f201b56ad1464467580a7c2edb5415699341ba0c3e0" name="base-sitestats-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="453631d7a445322224b9c5be4db7884d8a330e7b0f9337f677128f5370f12c2f" name="base-sitestats-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="3b8f3eb158ddd08d826bba4b9201b2960b7c4b0e7b51446551d2bba0aeeaf503" name="base-sitestats-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="0694a842da42f4ebad39e153d4e1ac3e266cf990f3632173862a733bed38a576" name="base-sitestats-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="3768903f327ca0decb2ea1c1e246a973c870fdf15bfeba18ad3655022f073886" name="base-sitestats-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="aa0c16901d2e24ec2c2fe62f3b9e9edd32803147277a0f4d873ed9c95de0104c" name="base-sitestats-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="18140190f7ccd43b742393029dc062d008e146cfec729dbb8ccffad8771e1981" name="base-sitestats-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="c2f41cfd3e883dcd6e9463cc0163ec565e636e706255eeb4508d6d52a85b61b6" name="base-sitestats-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="cc95de10cb228906783f61dd91b7b0a42f0da6d8a490cfbd9b48a6cab8c9f4f5" name="base-sitestats-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="b7ea7e002818bab417ac4fbe7af8912070fb0729618e125633215a022e0029bf" name="base-sitestats-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="acf5530d871eecbcb022eb2a5bfe5df1ded53bc20452846d42e41bae6e692a3c" name="base-sitestats-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="8643fe4024aa632f8ef49910ea66e33d011459a6eafc178f265080176881bf0a" name="base-sitestats-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="90268f832909456b5d43713b523d4b2c0987714ec6c99bd82a67b0cc1dc12daf" name="base-sitestats-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="75b132ac82419427faa00aa5aedf81f5c498506a5c35ae3326517f8c51b57628" name="base-sitestats-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="82bd7d4bac820fa468b68d4a76adbf872e91cd91e65cce4ffc4bc9d4c187eff1" name="base-sitestats-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="5336731b43116b8dc6a758d48c7ce8a90dbc1be1e990ac4d0383e6f8e235627d" name="base-sitestats-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="3eb65020b16ac5c9e499fd5807ea70d4014ef5c5572a8ab4f202d7b22ab011bc" name="base-sitestats-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="39f94c4d700361026240d26e96e3647e469fe90a5be54a26c0e35f26c919ef71" name="base-sitestats-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="6af7792bfdadbc3fa14461422046cb96d1a8bb9fd9fab073311e0e7c82b8d635" name="base-sitestats-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="63d0764ac2cb58585f963bf7447a973c1fb46b42e9ecd51e40e1b9bd25066b13" name="base-sitestats-scripts" arch="noarch">
  <version epoch="0" ver="2.3" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1BX05" date="1660996800">- Updated anonip to v1.1.0 from https://pypi.org/project/anonip/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-2" date="1672056000">- Integrated GoAccess support into logrotate and split_logs
  This required more permissive directory permissions for the server
  and Vsite /var/logs directories as well.
- Modified post-install to NOT enable the blood iptables firewall
  anymore, as we use Firewalld.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-3" date="1672142400">- Added Swatch scripts for GoAccess and Monitorix</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-4" date="1672315200">- Moved GoAccess parsing of combined access log past STDIN calls.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-5" date="1677240000">- Turned debugging off in sitestats-scripts/split_logs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-6" date="1678795200">- Added /etc/logrotate.d/suphp</changelog>
</package>
<package pkgid="db4a687e53aaba2c78f77dbd4e192e8d8902e695e5ea68f6d6b5e6d816f54920" name="base-sitestats-ui" arch="noarch">
  <version epoch="0" ver="2.4" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
</package>
<package pkgid="b37792f906d2008681a3cc7526b039824a1d052436fe8df0a1e4c5e065689d31" name="base-sitestats-ui" arch="noarch">
  <version epoch="0" ver="2.4" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
</package>
<package pkgid="875957d8ef10b40cf17c9e81f69bc21a4c38cc43f289694f77e5c1c859a7f766" name="base-sitestats-ui" arch="noarch">
  <version epoch="0" ver="2.4" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-10" date="1772971200">- Modified ui/chorizo/web/Controllers/SummaryEmail.php for jQuery
  compat fixes</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-11" date="1774699200">- Modified glue/handlers/set_logrotate.pl to set sitX logrotate
  config to use 'weekly' as smallest rotator. Because 'daily' would
  leave us with empty logfiles due to the way how logrotate itself
  processes its config inserts.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-12" date="1777204800">- Modified glue/handlers/log_account.pl to add detailed pre-useradd 
  diagnostics for group lookup, /etc/group visibility, and useradd 
  retry logging; keep retry-on-exit-16 behavior.</changelog>
</package>
<package pkgid="974d0274ba893915ead952934f3edf367833df77ceacde67db983325eb8c92d8" name="base-sitestats-ui" arch="noarch">
  <version epoch="0" ver="2.4" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
</package>
<package pkgid="a0513e4ab99bd9d501a479e48146c1ec085eb7606dc22e58f7309b8de60df5db" name="base-sitestats-ui" arch="noarch">
  <version epoch="0" ver="2.4" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
</package>
<package pkgid="334509e7df4dd74854ba94cb24993ec8ad1e71d1321a6d520a9df7714cb82b96" name="base-sitestats-ui" arch="noarch">
  <version epoch="0" ver="2.4" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
</package>
<package pkgid="31c9cd082b33901eab0b2d403c09bd89758e0641e5dcd11c52895b733567d44e" name="base-sitestats-ui" arch="noarch">
  <version epoch="0" ver="2.4" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-14" date="1693137600">- Applied more consistent ACLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
</package>
<package pkgid="304b4f4648ea1c9d060417512f79954d6ba16a7d2eabdfa77f56be59c6ca986a" name="base-sitestats-ui" arch="noarch">
  <version epoch="0" ver="2.4" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3-15" date="1701086400">- More ACL tweaks:
- Modified ui/chorizo/web/Controllers/SummaryEmail.php
- Modified ui/chorizo/web/Controllers/SummaryWeb.php
- Modified ui/chorizo/web/Controllers/Webalizer.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/GoAccessView.php
- Elmer'ized ui/chorizo/web/Controllers/Goaccess.php
- Elmer'ized ui/chorizo/web/Controllers/Logconfig.php
- Elmer'ized ui/chorizo/web/Controllers/StatSettings.php
- Elmer'ized ui/chorizo/web/Controllers/Summary.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryWeb.php
- Elmer'ized ui/chorizo/web/Controllers/Webalizer.php
- Elmer'ized ui/chorizo/web/Controllers/SummaryEmail.php and
  mostly rewrote it to get it fully working again. Holy mother
  of God. That alone took five bloody days. This is indeed by
  far the most complex GUI page we have. Nothing else comes
  even remotely close.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-2" date="1705752000">- Modified glue/sbin/goaccess_init.sh to only listen on 127.0.0.1</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-4" date="1710158400">- Modified ui/chorizo/web/Controllers/SummaryEmail.php to add a
  default varaible declaration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-5" date="1746446400">- Modified ui/chorizo/web/Controllers/Webalizer.php to fix a
  file traversal issue reported by Alec Romano.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-6" date="1749816000">- Modified ui/chorizo/web/Controllers/Logconfig.php to add a 
  conditional before processing potential 'AVSPAM_Settings' config
  changes. Also used getAll() for fetching the 'System' Object and
  all its NameSpaces in one go.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-7" date="1750593600">- Removed executable but from goaccess.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-8" date="1754222400">- Post-install fix to disable Fail2ban monitoring in monitorix.conf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4-9" date="1757851200">- Post-install fix to disable MySQL monitoring in monitorix.conf</changelog>
</package>
<package pkgid="0bf1b46be5a711175fe16c482bbc023b11b99617d5208b825a7caea445e9df21" name="base-snmp-am" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
</package>
<package pkgid="0a45b84fc446cba34a169a4a6bdb4c1dbec0e3cd5b1ec4533e752951a0f1f853" name="base-snmp-capstone" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="c7fb4410b05fde3bf5d597bd4263cfc46af57b1f615afd51df719806a79a6cb6" name="base-snmp-glue" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="aea002a6e5ec7eabe5fe4a2b8fb8bc38e750f8ea54e03c57f53e42e9e8f4a4ca" name="base-snmp-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="24bc6281d3e30acb537d7a1f41bd78135d49fc71654523b3cbba61aa75d7b16f" name="base-snmp-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="6744ad291bd44a11ae49754789af166509dfdffb9f8cc02979e40b2247c2a1e5" name="base-snmp-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="7df21b10ceb85f62fabc5b0f661341c39533af676bf8c90ef9fa0fbd41ef03e3" name="base-snmp-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="149cd1ac07482d692da76063117d2d1bedf72b3842d980d7e7a2755bc73b9f80" name="base-snmp-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="a29b7e93c0933ea7f88a533a9016ae8ae956f433dd8d21ad85c1505918e9cea9" name="base-snmp-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="c190a3e33f2360fe9fc5151840221d1f1223974d4e61a640c55511b1de5680e2" name="base-snmp-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="1abba8f9bdd250258a2ceb26e1a35443389e67fdc6f5d059810a737a092a1ce7" name="base-snmp-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="98f37810166e24faef2021a29455e7f71e48542f3b027dbb273dfcc6103402bb" name="base-snmp-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="e1897bf98655081cd13e97f62d7ab99c4ebcf7f8bb9d45858b6c2729dcdda71c" name="base-snmp-ui" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668859200">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1700654400">- Modified for Elmer theme integration
- Modified ui/chorizo/web/Controllers/Snmpconfig.php to MultiChoice</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="adae4d89cb2c9162a85f6321abb0edd3cacb14f57da3bfe4688fa69f1b07383a" name="base-ssh-am" arch="x86_64">
  <version epoch="0" ver="1.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.1-1" date="1668945600">* Tue Sep 13 2016 Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-1BX02
- Bugfix to allow functionality on InitV and Systemd servers.</changelog>
</package>
<package pkgid="b2ce07f1c0c5ceff999efa930b148712522f40213fde1e79256bdb5690f16e31" name="base-ssh-am" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.2-1" date="1763553600">- If SSHd is disabled in the GUI, make sure it is off and stays off.</changelog>
</package>
<package pkgid="dbbdc7267e5a11854964b745b78df0dcd5117ca457ab80604a06177eb8cab214" name="base-ssh-capstone" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="b8c4ce2afa68fe07d65ef45a5912fa475b4b7e3ef280b351d4a3132e3b745a84" name="base-ssh-capstone" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="e554fecfbc3e85d0d4d5d321fe21ad9e276004097cdbedcd1859a735adab5d1d" name="base-ssh-glue" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="869430254182692357a1fb681414662e160a2bc16ac196c9752944b5934e5307" name="base-ssh-glue" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="1f6a4b0be78c0cc34da2fbd838d2d893206700091444d4e08a9eeb26356d32e2" name="base-ssh-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="44b450c90f5cccd22eb9c2a08740d252c50cb45eccc9c3f12c817a21b498b1d5" name="base-ssh-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="52aed3964e93b47d46fa459a6645a97c8177e54e7402ade2272593c3031fceda" name="base-ssh-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="b907d325019ea67c5ccb7731a02d8af9cfa68427486c7dc861aa5b365b71eb3b" name="base-ssh-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="96c1820a9c369c2c78b04a390e289d6076ab71a3a1d5079a32ee5a12925b201f" name="base-ssh-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="712c7f4f08fcfdc982fa2c0d164b4af2d02d5b6beb9b346eeea52000fb3a8a06" name="base-ssh-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="7ee9ab9a63dc11257b14d86977bea19061a3e3d533ae67c49a9b8b96616b683c" name="base-ssh-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="ee32e03d4a48955de7f48a3da015a1708c29179c3551a6db16c38c18b2a33fda" name="base-ssh-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="c579761209380408efe4dc6c7268816bddd92ecc7f0f554abc989c05aad0242d" name="base-ssh-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="40bba6a30d1febe2c4de693b94ce1c416daaeea147092d12d355c1494c3f1f25" name="base-ssh-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="c608e8e07925cfb70012fcc7ab8f24d6027e80b05ba8ee017fc9672761d6c5f2" name="base-ssh-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="4eaf2a0df7913dd90db9f96f4fe69ac7d1258488fd0ca9cb6fca2b8376a94c34" name="base-ssh-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="29d8d9e56911ae87cbc509539ede62edc8f4c3ded6b58e0a5fce911ff5634888" name="base-ssh-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="328016a7f97d3d8d202c2dd0282b133132351627a55ccf58a286b9114327608b" name="base-ssh-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="128a76b09401543bec38b2a292a3afdaaa7b9a22bf89aea2069e077e0a9a4a3c" name="base-ssh-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="5aaeb01a213f629b40b21fe10a7615dd003bd7e3bdc9dd3c7762ad6197039485" name="base-ssh-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="37898f72014694eb08775b8b78acc089f7a6182476e97e5fd65856dbfd5537ef" name="base-ssh-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="d2e0f318cd935a7b6ba1be4d08b1da849e9c9a228f2be78c28502b5685075675" name="base-ssh-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="cafe0be80ae093d24187158807704371139074bffc50bf6cc65808bdcb24921e" name="base-ssh-ui" arch="noarch">
  <version epoch="0" ver="2.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-2" date="1681992000">- Modified constructor/import_sshd_settings.pl
- Modified glue/conf/ssh.conf
- Modified glue/handlers/sshd_handler.pl
- Modified glue/schemas/ssh.schema
- Modified ui/chorizo/extensions/20_SSH.php.shell.System
- Added glue/handlers/ssh_user_gauth_destroy.pl
- Added glue/handlers/ssh_user_gauth.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
</package>
<package pkgid="6b21d20ba96697c2ee36311096783947ece00044dc67cb63d2aeec64e9343c98" name="base-ssh-ui" arch="noarch">
  <version epoch="0" ver="2.2" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-4" date="1708776000">- Shortened locale for GoogleAuthentication_help to sensible length</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-5" date="1711454400">- Added requirements for openssh-server openssh-clients.
- Yes, really. There are Incus/LXC4 OS templates out w/o them.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2-6" date="1750161600">- Modified constructor/import_sshd_settings.pl to detect truncated
  or incomplete sshd_config (like after a cloud-init run) and add
  the missing bits and pieces again.</changelog>
</package>
<package pkgid="f0d0559b95f65f19e95d1dd200ad4c62c6899260c1869c46f4f7d1e9d969094f" name="base-ssl-capstone" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="52b7553e1106bdb5c6bf33d8aa842fcd904d461df74bc296b3f335250f95a88a" name="base-ssl-capstone" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="a158f431df88e2568fb5d202a0943f682958a85e97760813e7863f772a72e404" name="base-ssl-capstone" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="19c5fb5a6da9d8de77f88fff2f6addc409132629b831904280c6d622890cac36" name="base-ssl-capstone" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="3a7fb1253bb1a4d80e8871ce16d1674597b2dc04fbc45411db685692663436ce" name="base-ssl-glue" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="dea1c8d99ff0b644018f6845424a10c994dba2cf1d5d40d1901f6a6c2494a838" name="base-ssl-glue" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="45ab2c42fde0005eb72ebc20c11d1892665e26290a7bc356048eaf46c5f618fc" name="base-ssl-glue" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="add5727d535c4139ca5438958b8e4476137121d7b2c773738faac7d29004741d" name="base-ssl-glue" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="4f6c929877113ad270de47241e1b68395127ce8f8fb1f284fe5c447dae04191b" name="base-ssl-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="7520c0b3e317024f6991164e362b1086138ff1ec8fd193d7fa8493249de21585" name="base-ssl-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="09ee368e05e80dd05eee39bac40cec2a8fe98d3629e3b20f0d8ef63b3036d0e2" name="base-ssl-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="d9dc19c7274884e84d96e43885d91450a33af757031ca26b9e49f94cf8f63540" name="base-ssl-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="83f3d62942f65e50190f0095b3c5c39e06891e9b5ff8e11f2a034cf668cad66a" name="base-ssl-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="1751c9032c1fdb191d078df430e54c5fc26178951ad402fd1dc4fd3592db84d6" name="base-ssl-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="25d123b1afc157de21e313db366e3e1a824837425b7ebc247e843e60eee41da6" name="base-ssl-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="b5360b897611c5810cfcc2f232aa1feb759d9d8305fb5711dfe87a67efa01093" name="base-ssl-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="d4b9c0904d8dd9ba0dd6f741043b212a2658f12900a08042ebc401630d9b8df5" name="base-ssl-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="d03bf93782720b40d469713f24a5fd0e53bb265e40b52211943ca0d562da046c" name="base-ssl-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="0d7927e78956e0057578d086bc4435973a7acf52c8cd94141669667173141856" name="base-ssl-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="23028be47cba639a0fdbb8518a4d4b2cd4c52312b8d5aabad8a0bedfbbfd23c1" name="base-ssl-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="86c1ccaec7700601913497fbd4f2af7063e8b383bea3d7895970e52e8d682b4a" name="base-ssl-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="d5aa6c46dfaee3a172ff97afd7ad3137f1a63705db0c589b55bfcb667200b558" name="base-ssl-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="aefb6bea2804610e61e74e7668d501998213e23c8fab41f8061338a48299a09c" name="base-ssl-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="2a7a514575ae0fa85ceba45b811b3015b3e42b8925d4d45617c101ebab3449c1" name="base-ssl-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="bde3516e9edeb3e24f2d010ac0558564e9c44d5908390455863ebdf6a33de3d2" name="base-ssl-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="d7ca02b62334cd5acb5b85bebfd5baaeb28449182522f1051051e9b58e769e1a" name="base-ssl-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="42293b593d427e471e08baa3e73e9deba93f3868e05d9a708f637228759b9d3f" name="base-ssl-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="054190140b8fd26df6999ea609d790ced4873f3d3cd1a04de5e893b8322e2cab" name="base-ssl-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="e64e3de7e2c9e6ba53707f6aa253c7f7da50ee53946f95e997b67bb65bc1c645" name="base-ssl-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="edd91fc28a22e85513f27fdba7801884411a0f57f17bbbb0388b8a9345b34c7a" name="base-ssl-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="cb9099b274284ed77189ec8e564613f8d61e15db717751f23815cae1b1f84990" name="base-ssl-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="7695b5e4e741349545424e73ad4fc6a42d1497b1905237058c460e6fc381d875" name="base-ssl-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="0dda171bbe513c489c6449651d14d973cebb0da5edd1d16ea42ac1de21d38906" name="base-ssl-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="720e671053e3dfe8b4bbaab2b841358690977b00f6a630f18756316ae995e53c" name="base-ssl-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="fd01382a75a236f509c1e4abf6602dac279eff06ccc099dbafbba341d72002d8" name="base-ssl-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="e953b799997c77450e02130442962637d594a104e2c10193b1f762ca71fad522" name="base-ssl-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="af1b18edbf561f0ef1735d85a58b029fa06ef7480c2d061fe557cfcd23e1154e" name="base-ssl-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="3abebb1e56662340aad666a3aa23e857ef7fc046b26bbe5a0122682e72e8f63b" name="base-ssl-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="1f301c221a382efbde42745380ac979af68ff29fd146a9a805fc5c252272768f" name="base-ssl-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="c1b308501afea397321b04c0d4845876926fb47e910e982b8761861381400f10" name="base-ssl-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="0d9ca02101b2a7e9407e6d98ca176a28f5c377b1058c5f9d835189ab7090903b" name="base-ssl-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="28fd7d7591e3fbb78ea3a598d5099299d2b39d1fd39e55de0e31510f6641cd89" name="base-ssl-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="52f2ce255fb98b82b371b6e24301baff167fcabb0ecb6ab7bc3d5fc58d0d66a7" name="base-ssl-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="c51db6769c833cfb670192a9a8b9040db75f76993ced488c5b8426a8198e1b73" name="base-ssl-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="bdc63c4f21afe5afbf2d7b74f4a14b2c4c455e22d50ab527b060f23f42588ba3" name="base-ssl-ui" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1709812800">- 'Validity Period' fix in ui/chorizo/web/Controllers/CreateCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
</package>
<package pkgid="6cd78cef12c585065157c664715b491d7c04799c171ae873afa88f0af1b46272" name="base-ssl-ui" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-1" date="1730980800">- glue/handlers/le_install.pl Over-Quota checks for Vsite and User
  before attempted LE request were not working as intended. Fixed
  free Vsite disk space check to make sure 1MB of space remains.
  Fixed 'prefered_siteAdmin' free space check as the old check
  depended on the deprecated 'User' . 'Disk' 'used' key in CODB,
  which is no longer set or updated by Swatch. Implemented new sub
  called check_siteadmin_quota() which takes username, uses 
  /usr/sausalito/sbin/get_quotas.pl to check usage against allowance
  and returns true or false depeding if at least 1MB is free.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
</package>
<package pkgid="23c1cf339d5d97d9a40ca181ae4c1e82502348580df77a318c484639f38ccd2b" name="base-ssl-ui" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-2" date="1731412800">- Small fix in glue/handlers/le_install.pl to deal with 'nobody'
  and 'apache' users, who need to be excluded from siteAdmin quota
  checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
</package>
<package pkgid="f32a14be7c052ae913d5870fd3b5d9783c3cf0a19f3a176cd21d664f9d67fe89" name="base-ssl-ui" arch="noarch">
  <version epoch="0" ver="1.6.2" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-3" date="1731499200">- Small fix in glue/handlers/le_install.pl to deal with quota failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-4" date="1735128000">- Something over at Let's Encrypt changed and the 'Issuer:' line was
  no longer getting parsed correctly, causing auto-renews to fail.
- Modified ssl_get_cert_info() in glue/handlers/SSL.pm accordingly
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-5" date="1735128001">- OpenSSL on EL8/EL9 present cert info differently. Fixed code to
  make it work on both.
- Modified glue/handlers/SSL.pm
- Modified glue/sbin/letsencrypt_autorenew.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-6" date="1737374400">- Rewrote glue/handlers/ia5string_check.pl as it was still using
  the legacy IA5String encoding for SSL certs, whereas modern SSL
  certs use X.509 ASN.1 Encoding, which supports international 
  characters, including umlauts. Hence this was rewritten to now
  check for valid UTF-8 in the input fields.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.1-7" date="1737806400">- Modified sbin/letsencrypt_autorenew.pl to add a provision that allows
  to turn off renewal of LE AdmServ certs in one-off solutions.
  See: [Devel:01877] and following.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-1" date="1747137600">- Modified glue/handlers/le_install.pl to not write the semi-cleaned
  letsencrypt.log to CODB as JSON. There is just too good a chance
  that we will be unable to decode it in PHP, which then breaks error
  reporting. Instead we now write selected logfile snipptes (if any)
  to a tempfile and store the file-path for that in CODB. The GUI then
  reads and deletes that file.
- The recent XSS filterin added to BxPage.php also enforces a non-
  empty 'group' parameter, for which the GUI pages of base-ssl did
  not really have provisions. Overhauled the GUI pages accordingly.
- Modified ui/chorizo/web/Controllers/CaManager.php
- Modified ui/chorizo/web/Controllers/CreateCert.php
- Modified ui/chorizo/web/Controllers/LetsencryptCert.php
- Modified ui/chorizo/web/Controllers/SiteSSL.php
- Modified ui/chorizo/web/Controllers/UploadCert.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-2" date="1748865600">- Small fix in glue/handlers/le_install.pl
- Improved error handling ui/chorizo/web/Controllers/LetsencryptCert.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-3" date="1756209600">- Small fix in glue/handlers/le_install.pl to refresh group disk usage
  before the check if enough disk space is available. Or else it would
  run on historic data that may or may not be there.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-4" date="1756209601">- Fix in glue/handlers/le_install.pl to ignore update of Disk usage
  for 'System' Object.
- Fix in ui/chorizo/web/Controllers/LetsencryptCert.php in parsing 
  of 'LEclientRet'.
- Fixed localization error in ui/chorizo/web/Controllers/SiteSSL.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.2-5" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() calls for
  siteSSL.php, caManager.php and uploadCert.php.</changelog>
</package>
<package pkgid="b4d8c9599e8c19fc6ef81ca9d9e6be8a48006c901e29ca4361dc1410b385beb5" name="base-subdomains-capstone" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="25d5f2d616abcdb9734b24f27d619b7d421191e1f21608d060d577eb36d7b689" name="base-subdomains-capstone" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="c63cd32ce57fb9bafb746762320011a3e180d2a135c2110ee71b7d3ec4d452fd" name="base-subdomains-glue" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="2855df020a7e2a652cb000bed939c7525ea4751672713dc51ef734a757238ec9" name="base-subdomains-glue" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="b35544dc92b3af44f0c83b7b724f2a7d5cb5124c099fa3d905c2a9d5b21e05fc" name="base-subdomains-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="9b94f2e5fd25cd2e715e4cc1392af7fd8d727e15a8de5409fff0c6a4f4a2e26c" name="base-subdomains-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="22b015eaa0714675dd89d9cb0f99e893060a63fe98b8bd43f4bed7387b1c925a" name="base-subdomains-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="4f84fb1f58734c644e46c512feaf1f2b08f069cfbc88861fae092a9ceaaec609" name="base-subdomains-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="45cd5da9b5950f6f5c2fca31ddfaf51229a6d02f266e21d754962aca2a0d6ee3" name="base-subdomains-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="239763c469cce7793e51a59f7796931b5eabcdc0ec2185415a6500b8e9602620" name="base-subdomains-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="0ff40443c659baf598ce20217e9f380b01cd83adfb7412dcad43f3c3d6604182" name="base-subdomains-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="53692af338d8cc5404a2239cc93d737fe657b6d9613fc24e3107f2634491ff81" name="base-subdomains-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="b108bcce66d60552be81c2b5c481f913c65c7190a4be399cd7c385fa3915e0cb" name="base-subdomains-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="aef1d0ba214ad10e5513106422a3e3e820dd0841c917877db3091790b0a9b7b9" name="base-subdomains-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="22f84e729d2e9e599b2b86d2b2e237805a52816dc4cd65322db51d8f47c8e66b" name="base-subdomains-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="54802c16f2eb86aafe64bb80ff5261037363870424318e3fc3b6938f07260798" name="base-subdomains-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="051bc0882f32733a990ce2b54cdd1894443911a931acccac562d1e7437deb54c" name="base-subdomains-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="d1e9efbc812ecf56c59bf54faefc4529ef31f538f44bc7ea02812b99356f8d3d" name="base-subdomains-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="a64bb4f9abf896cdb1c610a0a747f1a917eedf740469d9aa7121e4557ad4f59b" name="base-subdomains-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="79b55b113ea2fb68d72a23e81301d0f5d25d8be5322c65002201a02a307425fe" name="base-subdomains-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="0825bfb6aa256b95f13cb667d51571cb5ba3eef85106d3c4aabd650c5b39f8a4" name="base-subdomains-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="458e3591b72113dd56cf3baf4f225864332ac935bfdf46c1a7f2e345a0009326" name="base-subdomains-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="3a7c6ed9ba37498004fc191bb6e224c3d36a25e90156ebcb6e607da5fc777423" name="base-subdomains-ui" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
</package>
<package pkgid="ad7b55ac22a1e3d97c74ce8475d816e6f61686a0396500b9084b6fefe0ea63f9" name="base-subdomains-ui" arch="noarch">
  <version epoch="0" ver="2.7.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-2" date="1673524800">- Modified glue/handlers/subdomain-new.pl to remove Apache and FPM
  restart events, as they are now handled by base-apache.
- Modified ui/chorizo/web/Controllers/VsiteAddSub.php to tigger
  Apache to perform an FPM and Apache restart on GUI initiated changes.
- Modified ui/chorizo/web/Controllers/VsiteSub.php to do the same.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-3" date="1682510400">- Modified glue/handlers/subdomain-new.pl to allow 'open_basedir' to
  be set to 'none' if the server allows it and the Vsite has it
  configured.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.6.0-4" date="1682942400">- Modified glue/handlers/subdomain-new.pl to not create index.html
  if index.php is present.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/VsiteSub.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-3" date="1716033600">- Modified glue/conf/subdomains.conf
- Modified glue/handlers/subdomain-new.pl for disabling PHP write
  access on over-quota situations.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.0-4" date="1720440000">- Modified glue/conf/subdomains.conf to trigger Apache cfg rebuild
  on Vsite PHP changes.
- Modified glue/handlers/subdomain-new.pl to set proper PHP params
  on 'vsite_over_quota' and fixed FPM-Port assignment to search for
  and parse Vsites PHP FPM pool file to extract the exact port.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-1" date="1732449600">- Modified glue/handlers/subdomain-new.pl to use Unix sockets for
  PHP-FPM to be in line with todays base-apache modification.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.7.1-2" date="1736078400">- Modified glue/handlers/subdomain-new.pl to only insert PHP DSO
  flags on 5210R.</changelog>
</package>
<package pkgid="e09a1e58193497149ffe9aff85146390ea5ef0f26ac590b4b05cd1a225f66743" name="base-support-capstone" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="028369c2e9dc9548f328103082f059d114d838258d0215b33b4361b6826db9ac" name="base-support-capstone" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="d49f37b6194666275c322385bed898d89961044985b78bf46eb654eda630b7d0" name="base-support-glue" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="298c5537e0c87edfc02de91974310320419f9e2a770aa7edea33664726df94cd" name="base-support-glue" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="2e23565a323025dbdf782f75ac8db11c88471b0fc3c9da76740f3876e750b11b" name="base-support-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="7f56e526bd5ccdb7619e51d4b8d60424d7132b67addbce6f0482585d7a4dfdf1" name="base-support-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="e937504d72999adb74516a619f66e9e84a672c03ecb8a3d69a5ae72ba17ee14c" name="base-support-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="3fa66ff67780262f89bb03da1d528fdac00295869622ee5bdfd9701082cf0dd2" name="base-support-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="d57afa40434b7787d7e8e34647b0f86aeed8bbe2d3116df951d632597433eb90" name="base-support-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="69f0c2b0c389fcb55890af411023583d025affa1aa63ff7ee9a1090cc67480e3" name="base-support-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="c392aebd3d37e4f9d98a0d4a08d00b667e9223654e20103352195547d935a9c5" name="base-support-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="71394eb7592b842ba151aa69f7e15ebf85bb7c84917498e67e8a4a87d5fb5df7" name="base-support-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="0305d431a23ec4a5664da27582b1fc6fc021c560df816f58fd385b39e337926e" name="base-support-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="45ee0126ed253463f1c6a9faf8108a8053e4aa527dc84b883006524d1a827a65" name="base-support-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="7083627cbf374a491cce1f5f33f338ec566b633228b085d98b56b0fc8969ff82" name="base-support-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="140398c061df2281272c46b2707233588997cf247d8cb753ef01b3e34b2e5903" name="base-support-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="c3bc3907be96f0fc6c31f608eaa6128bf335456a64d5eb1f22aad4462b1a4892" name="base-support-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="da824ba8b6b7e37783d96899584e1e437a33922dc8ebd8e84ada5d6d5f561b41" name="base-support-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="85b519248a66403b182ee04a3002d2c35e7fc848366f2b6f021d7f0841bb0279" name="base-support-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="e573fcd6c55ea3a7b52a50fc43cc4207ee9a2acc26682f8d7dfd864226ed13bf" name="base-support-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="a28692abbc551d1e1a4387d3716ab36bb9f82e6acc7e7dc4a5f8cdd89ad13597" name="base-support-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="64b878542f6c46dc7d46e341a553fd815cb7af8f8778575f5cda967b9ceaaf17" name="base-support-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="902da475669886ffe01d82cc7ee2ee6bccf5fd45cc3dc9aacebf6955ede0b8ab" name="base-support-ui" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
</package>
<package pkgid="5ae2de5055623a0d2f910e8b89510da00a73cba4b1dea84401f857851c2a788f" name="base-support-ui" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-1" date="1668340800">- Removed SOS-Report functionality and SOS-Report menu file.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-2" date="1668340801">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.2.0-3" date="1681646400">- Caching Support details causes issues right after setting details.
  Modified relevant GUI pages to force loading of Support data from
  CODB and ignoring cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-1" date="1702555200">- Elmer'ized ui/chorizo/web/Controllers/Bugreport.php
- Elmer'ized ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-2" date="1707998400">- Modified 'Support Request' to include server serialNumber and to
  also report the 2FA settings of the server. If 2FA is enabled and
  required, the Support-Account will also get 2FA enabled and the
  relevant data from the .google_authenticator file is included
  in the submitted request.
- Modified glue/handlers/ticket.pl
- Modified glue/schemas/support.schema
- Modified ui/chorizo/web/Controllers/Bugreport.php
- Modified ui/chorizo/web/Controllers/SOSReport.php
- Modified ui/chorizo/web/Controllers/SupportSettings.php
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-3" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-4" date="1708516800">- Tickets now support requests with non standard GUI ports and URIs
- Modified ui/chorizo/web/Controllers/Ticket.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-5" date="1717848000">- Modified ui/chorizo/web/Controllers/Ticket.php to get primary IPs 
  via PHP'ized Network.pm methods.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.0-6" date="1717848001">- Bugfix in ui/chorizo/web/Controllers/Bugreport.php
- Added requirement for sssd-client</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.3.1-1" date="1717848002">- Updated ui/chorizo/web/Controllers/Ticket.php to offer paid support
  as well as support subscriptions and prepaid support hours.</changelog>
</package>
<package pkgid="bfe9014399654f2547f59c9883f3dc0cfcacd5e574afdbe6e1fcbb762fe3dbab" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="a81daa49b53e99a0ee33b1a43a3d53c53508aaf74dce5d1b6c2949fdf492d965" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="e72cdd953692cbc5946bdb4631c93ba0d1f573f41bb76af15ca33e964f5fc855" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="33f2d2ffa95c0b68a80c3645fd3014f0eb7b49f81bb1ea59d716e9094e5e7221" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="ac10762bd0d96f869d0f22650c0efd2bd7ed3a2531ba857538b94e9adb9b7653" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="dbbf120283e1fc6de69c9b414454b160cbcbc4071274f511a02ed22fad70e231" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="8f6fb27eb728dd69e97e02426854902d028925c7239d7d9b80e63193be0d67b9" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="fc931713b7a867122aa91d4343b030317d119952e65fda9e304a33878efcf2b5" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="5a132542269ad5bf3c30ec11fb529fb9f57246f4d3f6b3e5756c9a819dba31d1" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="571272b6e06a7776dc03b6ee70b6c9ee98ddd9ef911ba1610ecc1e280508854b" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="8fb3894466fb6a38f0637b4f56a267062230b1849cb7ef9b562a4a8dcb2e1cd3" name="base-swupdate-capstone" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="93aaed1fa82bca6dde6942e3abff9292d9d7a38272156fe187b84b565f5f10b2" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="612978757bcc5e2ece19816d5f8239b41aaa056148992637a36d02e6b443501a" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="a83d40b6cb89f609c7bcad0c3a31ac831d38d44b6cd9530953ed8ffdb2b0b95a" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="4f0359158141c3dd842fae121357c78bc52ad5f22e3c3e2cf2c2ef4c2c49cf18" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="96b700cafe62f6adb905d5b6f785ab48484439b74e66b7e6ffc75807df91cab1" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="e20df3a069f9ee2694de5b156821a3cee65db67c28bf34f192a70ed26bd9451d" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="b2159295b9311ce59044fc0eefba1309127bb26673b325507b2136eb6fdbf630" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="10bce7347c54477f1909f9dfa4d447291c072b155038910e8ec36754566ff736" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="bd665a5723bfc37bdfa7ef2412bc18ea42936be6c12dbc071c4aa14aca8d7e3c" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="d5eff08aa533ed316a58ebf4b7dbd34b6e06e62be45f86ccfb02e8689cf14672" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="15551939777db6199e7358754e6b389d53d60a537c5ad4401c3041fd64b7417b" name="base-swupdate-glue" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="58755aa120421eea2e8784d831c29aa3bcfde3561b1494b9f1277c14cc1b9476" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="c8764bb929000c935f0275fb8e6e06781c281379d04a96c7e6059085bbe2c545" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="e126bdbb62f99ce37590f2a74ce799b2e89536c1d7313ff0744de6d154f4549c" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="3dd28370873f2242b660e76aa3e9aee219aecdf33ea2ec7a0a856487497dfa87" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="9cfbb8823e669ef586298eee8aa2826befd38dabbc9e8c46751d75876bc9d454" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="07a559af1b43c75f666113036a93c35eb503a25f3090a17081057f337cc4a3d8" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="aab3c7aa41692d8d5a5a0191a78315cca6ff354adc1b43f0f012889a2960deaa" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="a21f44007b48e1447034658119077839337e55592e856988967160671daca48e" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="eeeec4010973956f77d9981aa23c5436dac7d3ed9bf1da682473e83eabad5152" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="3c5a5a62262010519919aad1ee8cbe8d023142a5c3cf3de0c9653a05c7add9ea" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="b57de93e9d4d5cee910e8571ff5b722d4de7e7241b2e135ddfa0a45d69e09c6a" name="base-swupdate-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="3b85e358b09d473bffffb8f1dc06132d07d0348de745511de62fb3972d21016a" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="860295b13d2f740dbea45d26278716316f4839adbe77011b7763692d84f370f5" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="c6d21200990844ea7a2d5d478c588a23b90a6fa72645c058c8d3fa353fb3c095" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="9e0061dc20557bccfef1fc843193e87fd23cd363291fbc6d0154612ccd283d37" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="cd7c0fb9caf474df426aebe7fd915ec4408b46540fce9eba9545eccd6d2977ed" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="a1c0c5bd22457f6f1950a963f45e0a0c69ebd812e3651e7ab0a5de069027803a" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="4b3792d6b98fe523ea196ad4d9ba41443c2f917581c00d2867dd9429860b2b01" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="f3071bd4c21283c8273169685357d817bb5ba553c1a431aa33702cd04367133c" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="69f9f37de2d037a2e4d4c166ace36d3435adfbfaeba33bd116a9b480e4ef2046" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="368ef0084ff2af6a9eca2507b8b080a7c467504e8741de0f3354424b826809d1" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="95230de884839a80c95e4701681a9f08191654eb8a3a393932dccdec1d78de48" name="base-swupdate-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="c63df05a5091a1547797a660bb2d9c535a926c6d2f534da7776171a4ea31a5ff" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="11ec961082278bea254b027d538ab35c904a840c78bff828a80f4cc0ed2c1d7d" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="2386169db688e246d7c1516c13b661e9c45d1b6627c9a6f4fb5ec6cb272c69b4" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="11a227331be2233acfe4c24dd1f12e33f0075a2f01acc853fbe2817c75f43e84" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="414ce8b9fa63e6931d986b73f836ec11459cf4677f8451832e0b11495eef20a8" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="bab6f6287ace1f54c7b173e63395641e31088f5f6c364779c1cf6f4146d35d3c" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="c0f6ceb7b8561f612a9121ee8d3a13be44a354e43c976664b50f2751061aa470" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="7394606a8e1f01ba09371c18f642e314fe92e9dbb89093b5b34c3b3bcad1958a" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="b8b4d57835f2fbd784b7939ac63157a1a64684882ada91295247796b74163410" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="c6d2b8b51229839c269a2da5af4f701af2297e0252ab6687ae5d60f5ac88b42b" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="90b45420e89a30ff2b8f40b80816ad5cf429bd7888003da815d3966b9b7e2434" name="base-swupdate-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="c52e0b9f1c5cf81b2f8aae9277f40f4f7f6a51c3e62e00d5ccb063a71bd67abc" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="dde39a2f4a356f76ecf4de3b477da6b3e3567249eca1ecb4d3b827f474ab7805" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="91f6c8521c8569ad973df4f93702ab9070d5dfb6128f1e6eea017852abecf2f8" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="417dd11d4a54d7616af000b045dded3a5f076d0caa30e292d80823e6f17d4250" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="b1838fdb7edc0810c140a5dfbe5f138b74cc02a48f8aadf9e2711ede9dd5e607" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="31291a24c13cc661cbb5f21653fd12322c12f908034c01255df3c1be17845e2e" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="fa5a4c447cd94868fa9d47238a1f8abaa8d521c5d3cc7025d53b094e473349ab" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="81ded384cbff489b733c40574ef2f6f90a33c8cb3cb66bff9e38bb84a8b00204" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="c16be063c70d9d9366d0df33ae07800447ff88c56f1335dfbad04cf28b333a79" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="bb49934d3265228793d709ee9590e838c0d1fd329c78c270427da4c7bcbfb7ed" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="df9140e23489f00cdbe695987ab26f6614d32170e5c0b7b7e3c599b8110bb7df" name="base-swupdate-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="612253365e344bf7659a477aa6e6fab2317b5fc8b74c7ded71761c02663705b4" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="f1196c2692e4fc00c0700873568a238e7e684cb99e9639358fcad4afccc699dc" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="b040768c80df84a4eb41596da33d3fb445e2471d9c6466df32a36ab7ee4556c3" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="f29e00d06d48bd550e2f9429903cd24e89f67f5d03595eb0964d8edcdee85df2" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="b903150dab74b39005c04f5a3e65154e55f1304e3acd965af72ef09c1d9b47af" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="1d32c51cad177d3c1199c80bddc202c0ef7ff51edf8fc0a376d3d970fa92317b" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="e6f6a52b0f94365cd0bb8ee957ec44e6a64a4055505cbf4a6096c6cf293006a2" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="f7371fe68b0d31cae2093a86dcc9e5a801facd9180993f75c50d9c00ccd9ad0e" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="f7435519fad6892363909d08250b56855134bcaeb37822e53026568a32ae51d2" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="9b8648e2f808fe8776d9427ffc7386ad5f04bb087ba8bdab75363730435cf3b2" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="5fbf741f3491aba7891a4cc819f2b7de9457a56555e600b7115096b5ee4f582d" name="base-swupdate-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="51f866bf892636f9e2154f4d4ee0a8ed22d116e183b54697780ecc82d20923c8" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="71c6d4ed3da3f017970c915e491bc50ae9d4263f4cb51bb879496c26bb06e863" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="101dcffb8928b2b55ffea1adeed8aeee646fd6d8008521b735f36ec340cef9a0" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="72ccf9ffb029e8ce9beffb32764f71462ec0ee884c1fd48026664b99d22e0d2d" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="acc4fbfa225f3f844222b9e1556b87738b01998d36cf2b183be1e923a140250b" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="006f2892d7d3eef474bb4f594e8faa7feca1c2e55543f7b4b8fd32a7ca015f73" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="1f77a5ab8929babe36a5f32b71090d84a531147c5f64b8a1619d6fcda5520de1" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="216c45f16c9999674d3fca3498667e68abb8b64e7b4462b0fbce9d4b2c98a026" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="57cb0ec70253fc641d3877f6381f348a35872f11fec34c530bff0e4c8808d961" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="7228c68a0b2ae15956fcce6b4ce9240ce1b1a1e48da999e3eee12c942a4ead15" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="d4d1f5509a5e51a43bea799ad64ead965523394abf5252b2ad742a8f9779cae1" name="base-swupdate-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="b20e4155ddfb3bec385c6f7105f9c1175fc1f44ffc1f56509eeb4b3507231373" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="b91122ef309b9503d5003e04bb1681720a1ada81a5907958d66e901ac8fbc87a" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="e702f0da74f46d9c9eaa1e128e3251fb6e9a51a266b20945095289b4a2f3a8af" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="d4250bb226bf9bcf1162e2a7529035654758e121927c6eacc82ccacd2bedeb47" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="8c192329e3bd4e167d7c399e82a304cf646af11401aa12547063895d20c78ab0" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="4ebd58e4ae477284053be78492d124146b898173426561798f8b90795ad23fdd" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="17329f796a30cc557e4b64f290ca446117c72fb2afaca000c015cbaa63dc448e" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="a6af8d51037e3b8d16c75ce7843f68b0fb5616bea24eaf2b74f84a8992e38247" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="34a6b02c0df5f48e97c22fab60aa5a2bd402ca444613d400aab9a1a2f05cc570" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="a898bca581e6b50f0f4122dd68456aa7304bc57658e184e87f6c3c66ff881920" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="7d3e0abfd40d2ad19782af3e63d4057ba1e3dfd42000a76ba2f7d888fdb94ce7" name="base-swupdate-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="5d65d22e3a5cb4fbc089aed7b28647ab2897e1f286a84bfc585a249f3d1deaa2" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="303a9f7f421692ad878c4a75b7563ff5caad280a3870a04f3e0c8c440ab5c5ac" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="23dc7eac70215019b41b4f7f4d5e0c734249266254bcd3fef728ed56ff932ba3" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="be759ef9e2e1e3a6c10fa2e46bf323441d82f9791dced864972d086af5ce5e12" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="5e2a34cc78ff79340ee4b814312b4a7e26a370891b18f7e0817f5c1e0c6ca97e" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="d25494e0fa796f3bd150e48c3efb26118e3b0197a050cab6ddb658568cf0f74e" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="b8d8c45fc943ce37a2e3c17ecddf7b3f0213d1be4d3fb93c133cd6cebfcf5fa2" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="372e23b270cdd3c0b7ce1a5a9708adc39df7da33e1ea14552aa6810cbcc44baa" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="ef1cef97553fd1a5a1d415a2f380861232c8e94d931660fdeb64a98d398de453" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="ed6210e6c604041e6b319b4107006d8a61a72fb83e00e895f64bce2c8cc1cb9b" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="e20d9d25ca195b865ba849b8719167ff0a5ed1751f4d77f93405426783837ee7" name="base-swupdate-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="db26640c799438e5c5bc9dc1ffddaa824f5b1aebc90ea599f251a722bc2db88c" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="ab5e76c6f54836cae06b41fcc41a126cceff278d7c7928fba268c67c0e8aa22c" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="242f42e42d5dc59fb2526c658fb6edea6763f20669db1069e525ca3b5a8c5089" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="928173330ac04fe8506801daaf65f683307e4520eb66e404704e591c238aa976" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="b45e1627e103dc4dc001b2d551b578367aa34853fd281701b3a916ccca20a3b0" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="0b18087b649f9769d35ae0e44d8979a1671d9cdb34709b61ac927b20e23870bc" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="8613c5019e621f1f2dc008e1f5a3b1dcf6f9572d0e12a0740b8e39705e4cfd87" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="157657395d1ff393cc803feb7112187d8b08f370f4a810bd82fdc12ce1203726" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="117dc033f537411bb2fee0293738cf5979c4be8b90ad62d8dcb70c3a4948a749" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="32aed632aaebc1074f8d58bd602044124786bbefb36e0eda689e1c10431a1375" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="bbe341e5579b93f5e1462df7e9f75ffc82d5f76c5a6e8bf8d1e3be3dfe8c5cb7" name="base-swupdate-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="b5e8a72b5423d7e243023eb3faa9716bdae3971eab5d0d1a09f3c4e725a8917f" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-9" date="1718193600">- Modified glue/am/am_updates.pl for better RPM lock detection</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
</package>
<package pkgid="f05a73eb4a4d8a7f145c6dbfbbd6fd51b49c5b25d7e4ff90cf55a24bfb626967" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1730116800">- Modified ui/chorizo/web/Controllers/Shop.php with an extra check
  to see what the NL response is.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
</package>
<package pkgid="64742c0205ecd5972dbcb7361ed668515bff845c41f2b8d13603a2c2e38f2e06" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-2" date="1732190400">- Fix in ui/chorizo/web/Controllers/CheckHandler.php for situation
  when server is linked, but no new PKGs are available. Incorrect
  variable name was used to run the regexp on.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
</package>
<package pkgid="bcb83df131da2a01849c06e359c1e48a73b48dded75b13ee50896c0835cfffd3" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1734004800">- Modernization of YUM/DNF update progress reporting in GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
</package>
<package pkgid="30a592c83986bcacf36d9978a0ae5950c760c8d7b7b7a4abdd583fb0fb87abec" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1734609600">- Cronjob 'SWupdate' doesn't get created on new servers OR when
  constructor/addSWUpdateServer.pl runs. Change Schema file to
  add a separate trigger for the handler and updated constructor.
- Modified constructor/addSWUpdateServer.pl
- Modified glue/conf/swupdate.conf
- Modified glue/handlers/cron.pl
- Modified glue/schemas/update.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
</package>
<package pkgid="c8a4837babe2bbcd01ef4a35a101e543fd919db14b6888ecc199eff767395fed" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-3" date="1735560000">- Fixed ui/chorizo/web/Controllers/Settings.php to rewrite 'emailField'
  to 'updateEmailNotification' for those case where no AM email address
  has been specified in Active Monitor Settings yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
</package>
<package pkgid="53be10d407ae33c5084e18589306b8f2a32806e692cf098a60a9604e85d733a2" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-4" date="1737201600">- Modified glue/sbin/cced_yum to add --no-delay to swatch call</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
</package>
<package pkgid="73ceb752211cca491d13fb135466ea29faf386dc19320b8f8baac871846baf58" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1738152000">- Bugfix in ui/chorizo/web/Controllers/Settings.php for handling of
  auto-updates of PKGs that are no longer installed.
- Modified glue/handlers/yum-update.sh with suggestions from Greg
  to make it only email if there is something worthwhile to report.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
</package>
<package pkgid="c7ad1636a11110a2f7988f1012f4d4e5c47e18d242aeb85819b6eb7c4e9a3207" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-2" date="1738411200">- Small fix in glue/handlers/yum-update.sh to silence yum clean all</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
</package>
<package pkgid="132e167429c3e14d3fb522355127677dcec15a6cb275e3c6b650800d3a96e17b" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.7" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1747051200">- Incus nodes with many BlueOnyx CTs get stressed if they all run
  YUM updates at the same time. Added a random delay for cron based
  execution of YUM updates for Incus CTs
- Added --now parameter to /glue/handlers/yum-update.sh for instant
  execution. Needed for the GUI call of this script.
  Added random 10-300 seconds delay if run via Cron inside an Incus
  CT
- Modified /ui/chorizo/web/Controllers/Yumupdate.php to call the
  yum-update.sh script with the added --now parameter for instant
  execution</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
</package>
<package pkgid="a52449635e3765439ed753aa92a3aa936d58892a91d817dddcf9de6cfa28d06d" name="base-swupdate-ui" arch="noarch">
  <version epoch="0" ver="1.8.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-2" date="1750161600">- Modified ui/chorizo/web/Controllers/Autoinstall.php to redirect to
  'Third Party Software' if server is already linked.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-3" date="1750507200">- Removed /root/.gnupg from module. It has no place being here as
  we properly imported the RPM GPG key in base-blueonyx already.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-4" date="1750507201">- Properly ghosted /root/.gnupg so that RPM upgrades don't mess with
  these. This makes this module backwards-compatible again, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1750507202">- Modified glue/handlers/yum-checker.sh to use dnf instead of yum
- Modified glue/handlers/yum-update.sh to use dnf instead of yum</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-2" date="1751716800">- Modified ui/chorizo/web/Controllers/Settings.php to fetch our
  'ActiveMonitor' Object directly and not pull it from the cache.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-3" date="1757419200">- Modified constructor/addSWUpdateServer.pl to always make sure that
  'base' and 'webapp' are are on the list of auto-updated PKGs.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-4" date="1765195200">- Modified ui/chorizo/web/Controllers/Shop.php for a nicer output.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-5" date="1772971200">- Modified ui/chorizo/web/Controllers/Rsscron.php to set URL of RSS
  news file to the new location. Saves us a redirect on the webserver.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-6" date="1773576000">- Modified ui/chorizo/web/Controllers/Rsscron.php for Elmer theme usage</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.8-1" date="1775995200">- Modified glue/schemas/update.schema 'versionType' to use new regexp
- Modified glue/sbin/SWUpdate.pm to fix some small bugs
- Modified ui/chorizo/web/Controllers/Swupdate.php to Zap redis cache</changelog>
</package>
<package pkgid="35bec056541abb426e32a1323ec63b1d58e74f9a0e07c68a63acc1a13539f7a1" name="base-system-capstone" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="98d47f77183c125d73cb109a0279d0bf233479e18d119dc82d0a9a2a430dfa2c" name="base-system-capstone" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="fd521f99fe94a6345b5823c814494593ac5e197c4d46e73509426adad9152a6d" name="base-system-capstone" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="e1cbb9f741cdc74bd8f44f60f965031b28e41ecc9612de3aca739f7ef29cc37a" name="base-system-glue" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="e9c95c8384e37b7ac8852b7f28693fc96f1a0d6e6fcb0009d7df6a3c1c447728" name="base-system-glue" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="e35258c57cd018d38b40922ee7d913e2fc48f2e2f10b9aa4d83e8edff26d1f89" name="base-system-glue" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="b6728e2122ef732be63a7917c36b5812aa789249e8557a62e5c1459e74768122" name="base-system-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="eb218a715648c9047a22ad98646332782849729824b1266790cdf10d7348a2ba" name="base-system-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="c85c2f6e2addcf7ea5e480ef2c267967f9a5d460255c223398bf0f5e0db68d6c" name="base-system-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="98a3bb686d2421ab6ce7a10efbe85d6d935738ad8a12ee15029db01cbeee2878" name="base-system-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="5c28790b81134d217447f31decab469228dc8151214cbf75956853fe1bf50f71" name="base-system-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="cdc489e9cfebe883bf75ce8566dc4fc284a7348d84609ad130337f725e1ba89a" name="base-system-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="dfda7517393f8c9ca80a0a248138fcaeff3df4279b568c5cc1f2688a01f7e66e" name="base-system-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="be34c900fe2b46fd7bad23ead91dee889cc42d1db9fc46e609134e5ccc4a5791" name="base-system-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="da6e4cf2e12d70a3ab979bd0724c293e5f747d46a9fb09105746af986f144c8e" name="base-system-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="b24b7e8c489d480e995ffe6621c7b99a9e83563d47bee56c9223da12950f4ba9" name="base-system-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="e5c25a8b4ef816cb9c25fdefe435b6c81685755dcdf4f3b8aa8d51801252d4c6" name="base-system-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="0fd7117a43537ec0e153ca89015f068a0a7d6808ec5bf63caee5d41a6d83be26" name="base-system-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="fbde44e03794f0732cd97794044781b0620a0e869dd9559ebd2e369c86f05893" name="base-system-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="33761358cc49881d2f50c787508d6726c4b0b1eec97682095cc43c639e580760" name="base-system-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="933faa039bbe7cfce4fa296ac482ece0db9b96f167f68baebdff149d838c25b8" name="base-system-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="3e3a99ebb6dd00c74d8e2efb8c57d2ef575af8cf9102ef1c77a0d82b5e7ebb9b" name="base-system-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="692cd3e64c712cec89ac458a1bfc6276ff6876f5410400505134c9793e5e832b" name="base-system-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="0da834d446dd30585e891fd110cd062737c534a8dccaa7dc101abd45b8e51795" name="base-system-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="530ba00be5aa9fb7b0255b4686b2537190ccd2fcb0d459c234de249eba23f908" name="base-system-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="894f5ad64e333a7aac8ccaaa34e005ad6836ff2b2ded3a61c29c2feab6780925" name="base-system-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="04a1512171eef77b171c9a3ba92d94719811982897716bf4c2c287eb6992022e" name="base-system-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="a443f9abeb2a0ebf0fd6d0a555d4b65f71daf7f6b45e5bd8dc27e173c2f3fecd" name="base-system-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="888437cff66be33c1e5e0598df4a3d2499fbbc221fc01d37bcf0cb1df9ad7a74" name="base-system-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="11ba7b393cd1c4cf86110fa1cbd32989fe7411aa299eff44239229fb51804295" name="base-system-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="c0f7768a1438cf78ddf8154145c6d09efcba40c354c024999eaa775156f3d2a6" name="base-system-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="5e1425eebc4330488f7e0a67b25e969283c493cf47a6ad8c20b958dc0ba70fea" name="base-system-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="136c12233df81909010426d0599d640788b02d704c715372d4820a6ed1b8938a" name="base-system-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="6f813ffce30033b252382bb6cf9d97c456392f99e68baa8ff3cdcd4e48981635" name="base-system-ui" arch="noarch">
  <version epoch="0" ver="1.7.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX02" date="1666958400">- Extended glue/schemas/system.schema for GUI brute force detection
  settings.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-0BX03" date="1668513600">- Removed constructor/csrf_initially_off.pl
- Modified default MTA to POSTFIX in constructor/15_defaultMTA.pl
- Platform fixes in constructor/10_addSystem.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1682251200">- Modified constructor/10_addSystem.pl to make sure we install wrappers
  for both the YUM and DNF command.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
</package>
<package pkgid="9727a3065cf07986978ba648fdccb469cd01c5584fd73046d6c275e56d702c7d" name="base-system-ui" arch="noarch">
  <version epoch="0" ver="1.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
</package>
<package pkgid="70ae0a377e939e65a673df8e25de79563181e0514ca2a3bf8ad3ddeb150d55a1" name="base-system-ui" arch="noarch">
  <version epoch="0" ver="1.7.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-1" date="1700568000">- Started Elmer integration
- Modified glue/handlers/modsystem.pl
- Elmer'ized ui/chorizo/web/Controllers/Sysinfo.php
- Modified glue/schemas/system.schema for GUI theme switching</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-3" date="1708430400">. Modified glue/schemas/system.schema to store GUI_PORT and GUI_URLs</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.6.0-4" date="1709985600">- Modified constructor/10_addSystem.pl to write the correct build
  version even if this module isn't a 5211R.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-1" date="1717848000">- Updated to use the NetworkManager conforming methods and to allow
  bridged network on the primary interface.
- Modified glue/handlers/csrf.pl
- Modified glue/handlers/modsystem.pl
- Modified glue/schemas/system.schema
- Modified src/blueonyx-nm-resolver/50-blueonyx
- Modified src/blueonyx-nm-resolver/blueonyx-nm-resolver.spec
- Modified src/blueonyx-nm-resolver/refresh_resolver.pl
- Modified ui/chorizo/web/Controllers/Sysinfo.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.1-1" date="1722513600">- Modified constructor/10_addSystem.pl with more Incus exceptions</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.2-1" date="1759147200">- Modified constructor/15_defaultMTA.pl to set MTA alternatives
- Modified glue/handlers/mta.pl to set MTA alternatives</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.3-1" date="1759233600">- Rollback of MTA alternatives due to spamass-milter -x flag.</changelog>
</package>
<package pkgid="5945f734d8fa26ab69874369d8b4e6a6ff05aa81b300d67880ec7490f907da03" name="base-telnet-am" arch="x86_64">
  <version epoch="0" ver="1.0.4" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
</package>
<package pkgid="7753d12f35bc2cc38a220f0015beef616331d2065f5a7b107ae189972b3b1fa1" name="base-telnet-capstone" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="50859c33de0adde322bd2721895e84d5775142b464050ae86f8bbddf5ffdd6c5" name="base-telnet-glue" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="fa67f969018cfbf6750f6a6e6463dc333ec76221a151a45f3cff2ac4276fa47d" name="base-telnet-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="40a4c8c6890c087fa09456bcf454ce72100aec8cfe77a600590206fc6c14c6c8" name="base-telnet-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="e24cc421cf3815fc1bf043d2f9532ee5081023383ef5337e89ba022c65942475" name="base-telnet-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="8ca2addf64963168796017c43a159ccdbb72fe62fb3c97530a2810c3c1ddbaf6" name="base-telnet-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="0c126009f0c570c09e34c0c289dd057d1ecb4d832a1308a26453960f50245942" name="base-telnet-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="ed03ad01de9622ff8934d8858c2c8dc62fb48a9005ad1424c8611f85239e247f" name="base-telnet-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="b6545db48e4431e2711dd7220302f8075b9ba38b0451296b7536403adedeea1e" name="base-telnet-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="aa889b64a5e33de6235dc19c731142ebd94b1538514bd5c092baf544776e3b0f" name="base-telnet-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="339e55a236951e5a8fa6b0e51053be121f7011ec61c2783963d363b3a06f3e28" name="base-telnet-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="0fdc3ae8891a8e077bf4113404db7a03ba30699c28bce8e99cbaefbfcaab8ca5" name="base-telnet-ui" arch="noarch">
  <version epoch="0" ver="1.5.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.4.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-1" date="1700568000">- Fixed invalid regexp in glue/schemas/telnet.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.5.0-2" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="9616e16fa292a5fde993be75ffad3d54702f0f516584daa81fcfde5580c0dc17" name="base-time-capstone" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="0aea6e900e5c2cf31a89f7a973b6783a2adf936ac0dac7601bc9236e731212ca" name="base-time-capstone" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="effa9dbf65babab258caef6f58bc73c5663c6150e9b45afd7120674995360ac8" name="base-time-glue" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="dccb18b9d8be812ca288223eb4e65734fa783eb6ef8ebb2b2d1bb86589fd8f6c" name="base-time-glue" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="22ab658225b016d3223627ec4aeebdc67d900bd7941051c34da1d396a8d9bcc7" name="base-time-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="8b7f16f6d59420115a9b91d1b4c0d1bfb89da4ca97aae50a9f2a2e06ff7e8b89" name="base-time-locale-da_DK" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="9e58041d038c2e247f3dcce91eaf787834c2c61b01324653346459799ccf3a43" name="base-time-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="3e56f0b98892cc671e055eda16c3f2ec11f8007634649c68182e9d30dbc6f9b8" name="base-time-locale-de_DE" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="81d15287575cbc8d4ddbe9f4f051e361f74117fe93791acd3c578b42d5d9a582" name="base-time-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="1c8517f1e670ddbc6801053ad123d5d1672f73c71fbdc9d5fd90709489e0ab1c" name="base-time-locale-en_US" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="a8188165001d987132e4d8cae3314f56faa458209a0385725f0cdcd16f79dab4" name="base-time-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="e6923525f490ad90ab0185e555795b43162e9aed6d34e57ff44eb368952bcf23" name="base-time-locale-es_ES" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="88216d9b3f7dbda32248b118e3c4eefc038a0be2a42c81a1beada7550db005fd" name="base-time-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="ac7e95619b8927cb5b1d9b1d41b73f097fd71b521a2553a826946893e8f5f783" name="base-time-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="52ff4e1b46bd0ed602c59a993dbdb574861f404e3a32b9f83a5377813382f3b8" name="base-time-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="64a96f7a8ef4f8daaa139ea3c5ca085193278555bd88a1a2ffdc292401e222fb" name="base-time-locale-it_IT" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="704b85619471a707042ee91a04f3271d5c3262a5004dafbc7fd42a78c2649ae8" name="base-time-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="954d841887eef981c3124dfba514e36a03a2089a24fcca20514dc52b83dbe241" name="base-time-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="612be88cc14450247b3eb720811e6d70a6af54feef9270c1313f57ad2eee5645" name="base-time-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="1def009e02e070b9b41ceb187c918bb5e3d6979bb36fb67fb22f503048d74f83" name="base-time-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="e0581c7ac2010870842081b757f9b6c5fed7b748866b5402b459d549f93ce10f" name="base-time-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="0cb5b5b33f53896e3c8fa02a03630caac9a2d5e7c7cbf21dd81481a5df3e72ba" name="base-time-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="58f985e53812e4aa9183f1e9b3652251a5a50ec103552c67d0d6d6a6a2e07f9d" name="base-time-src" arch="x86_64">
  <version epoch="0" ver="1.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-3" date="1709985600">- Modified am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1711454400">- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.2-1" date="1750161600">- Modified src/Makefile to support PIE by appending -fPIE to CFLAGS 
  and -pie to LDFLAGS</changelog>
</package>
<package pkgid="05800d734bbf018680f2a700d9f2a89c59f76ec46f88159489b5e1d1c7b8be2e" name="base-time-ui" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.0-0BX05" date="1667822400">- Updated for 5211R:
- Dropped requirement for 'ntpd' and replaced it with 'chrony'
- Modified handlers to work with either 'ntpd' or 'chrony'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.0-2" date="1682251200">- Modified templates/rpmdefs.tmpl as base-wizard needs to be able to
  read 'System' . 'Time' 'timeZone' even if not authed yet.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-1" date="1701172800">- UI slightly modified for Elmer</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-2" date="1709985600">- Modified glue/handlers/ntp.pl to use Chrony on 5210R, too
- Modified glue/handlers/time.pl to use Chrony on 5210R, too
- Modified src/am_ntpd.pl to use Chrony on 5210R, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.1-3" date="1710072000">- Added conditional constructor/setTimeZone.pl that triggers on 5210R
  if run under OpenVZ. In that case the NTP server is set to disabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-1" date="1711454400">- Incus/LXC fixes to constructor/setTimeZone.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/ntp.pl to prevent NTPd/Crony starts
- Incus/LXC fixes to glue/handlers/time.pl to prevent NTPd/Crony starts
- Modified am_ntpd.pl to ignore NTPd/Chrony on Incus/LXC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
</package>
<package pkgid="6481140c28465f9bedaa76ce000919e7ee447a59a0e3a95a17df428b4e8438ea" name="base-time-ui" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-2" date="1718193600">- Added Incus check to ui/chorizo/web/Controllers/Timeconfig.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.3.2-3" date="1778328000">- Added escapeshellarg() to user-supplied arguments in shell() call for
  Timeconfig.php.</changelog>
</package>
<package pkgid="be3a15bd31d2548085581cfe4ef04860f173fb7f8b2964f3624241a9e7fc8bc7" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="6c7acaea7d75f5ea5be4bdd5024c07057bed59ce0c2e624e4962b8eb3b778f04" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="3d72276a25c72d9b3bda1d7e3e34511c8ee01ebdfb912ad4cd70bbfdd2f06a55" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="9fe0586c0994bff8fdb062a608d7e61e6b1f52dc598a51ad67350a50c6e68cbe" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="07c7049998161782dbe7069c664f4096315df05ce953d3d0294aa40bff09cd8d" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="02cce329025bb8b197827a09f783b879fb57bb8f0c8f0860adebd5172d03cd5c" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="4b736636afda0c7b53ba5d142fdaa3fb06de62a7dd76dc33fd6b495acdfae5fe" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="c8ef028d97e3c717e8e5ab46b363587df67d71c49917a90c165b2ea93dc36c9e" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="22ad728b816c5d8baefac293a6ed1ed0ce5268445b16cf8a7e5daf1950ef5d36" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="2a7924425513427613c3fe011907215850d966ebdae0a547d377cb10f331224f" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="b37ad7e191d88fe6a8da15c319379be5c0f2864e20f45672015aa28e83ee561b" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="c4cc5dca078c847c661aa003e505ad5d8d717e1bc268badf90dbb8a67b20063b" name="base-user-capstone" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="a0dd06e39086285e89826814c40fb08b1bf815ec2d347fb621bdcaa999bb5993" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="b914e8d19d7df668689c2a5364b748460d9b134d1fcb23128e9380c931980111" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="659316bd3382ce58dd39ba6c4731ca14651ee3a9648c35c2aea3c3a0a0a0f072" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="b3ca9ad2d25ed81e98bca8fb0362037ca0b1a17916bc34969495ac90184f2db6" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="6ae69c081021b34feea3e9970a029cfa9c3f666c0bbcf4377b4455cf188e8921" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="426e97481046f7cc78422ecbb651c36999f7f1ad6a8a01833fd762231a78c20d" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="e098ff202ddb9dafb87dd950d930b6dd81f7599f1ee1cea657cba9b4a7a88f8a" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="e862ce3ea386b89d4f12ddaccdfecc7bcd084c6f0b89522cf03f22e3dd145e99" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="caab1756c5b5566ab1fc521e5e414af2fba996704b6c6c983442fa4cb442b3a1" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="1c2ca66e2d78885f3de89a8cdf578604a2bcd7d85a6ffce7f3c646382589f0d3" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="1605af379923049c3caa6ad06a33c33cbeec682c8dfff0e3fdf442a929471527" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="220ed648ac47a076a7a13c12edc76dd5343b223885b7f92b3286ec09853d097a" name="base-user-glue" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="9363db762a95464a89e6120aabab9365962f3fa694614abd14451a478833ed23" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="9b0164604f7dbf5c2923b8a7593587a7d67e562a100d5379de1574a82c206ef3" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="d935744c36da87c1557cc6e49ac16022e4c39156371f230179b25c0d8562ede1" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="1560ff79d4f5c2a241b66e1de5a8e44958729bf5a4e2f9865809637370d2a138" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="86d790568d8e89d0eb3dd7f590219a752e491dbd91a2972145ec8ac671e0b342" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="00073dfb300b9a009a8cc19dfd5d8fbe0d62754354448a60266cb4dbc9c382f2" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="7137f399675abedae0ed3722ed4966fb00227c5acaedc4e57213b3abcfc0bad1" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="2b72c08eb962466e8d076e4cdabbdb2de1cbf328ef17e5a283e544d65009718f" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="ae12cf34be0f5ce1d67099df466b3312dd670c5d00d691e7c5ae8b2be9a51b2a" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="284bd211857531f2f74690f091bdaa0e6c398ddc4d8770f8a77e8b6492c00622" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="8627533b8ef9805849ba07bb9a7fb0345aa099b9a23ecf7fc1c4df5792b320de" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="0cc9696bb9f6a3e9c88911ff2f4995c748527ebd1a61f96464baa255fa970e28" name="base-user-locale-da_DK" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="639f8c5a2f120f0847672244b69b657db629e9b45c26e4ce94f29c0fd1c8ebba" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="7fee319994e6502b0784b41b5fba3ccb7da3c15de65a55de221dd4bebcc7cafa" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="041a62845fb72f2e26c0101fc4eb63850245e89feba13bb72a50ea3284009f68" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="84e7061f626d8075369bd6d5ea846ff1464d98c414c9bd023ca633258a03ab4a" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="8e7f238862e4acb88aef73beefe0c8491f7ae3ba0e0e3eb43c51193e545f59b2" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="340a2b0550243ba27902659dc5b2bd754f65445575d69c15ed280b54456bb868" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="64ee6d7286f343c738e937b1f171b2f9448ff9cf991c392c5cb2b9223c169e71" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="891f17564fa552fbba6814560317b0ddb27a03aec2c53d91876630a4d3e9a7f1" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="d517e01da845b6ede2aab19d3d82c691fdc4447765282663333317eac6e2f134" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="268c44b635ccaecfee01d15d1662771e1ce583bced58c8ab82fd9c1f7b66d368" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="079ae6c0d10289efc829cdf130dfc81cc08d74b52db4263a7ede32e9e1dc07c4" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="585bdab0e2189ded0c479447c1020d7b7773c96deaeab5dd203d1f254121c54b" name="base-user-locale-de_DE" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="2c624770bd7a5ea095cca2115b3bd286f122c6cb37ab9f365134bee981435f9a" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="df6ee0c37936dd388c83aa55e5f460a992cc11c2ed7322f88d71aa713fb6f377" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="23a27ac7c19071d06ee18cdadf9a47bd0caec0b79e88df39a234b0cf5ac7818d" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="f14eb5fa90b503a4b174c5df501078dcb8ea4abaebd2669832d738ba7c78a49f" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="575398ddc78bb8898e273394cba64cbebac01a176ff363353e874a93108168d6" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="fd37cc0c733cc503f3b5cdcb6d704a3781d5ff2b5c0dc51f1186ec4a79be6b22" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="62f6a3247d070ff396fe38959bc92efe7d8b3e440e8413301b9515cb008e21ab" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="985e9c7a27a01a961c6a30ddf180681ac5e0938cd61749771af1825952d4fd95" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="9d1b46b2a013d1b9319d20317de0d46f3ea8dcc05a88445e0c0b220d41134577" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="b834a6a6366c542ff1c359211e34d60e90d3d76830d6304324ae22ec17df0973" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="241f09d6935db62a7c4ff2ca1ecf0bd8ed8bea3b2eb679594ac49d795ca6ae44" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="4cde397437066606d28f9866edb2fa47b6d1562ead60e03c0038d67ffc5ab152" name="base-user-locale-en_US" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="29faf1b6ae751e83764e2eb4cd56b504c6dff24520de5f500e6bf64eda5ed86b" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="2a3650316bdad436d0c5b96d716bbbed9bf2b4c2d3f28500fb365b06136689d6" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="b02a0c14508c22c7ab5ce258d55bd08d2fd01b3e058f38c9dc25fe8eb72373bb" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="f8d66a71fd3f871036135ba7bb409994342bfe36b1fc411b11b3f37b804d9cba" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="0bb10bc1a3df8ab44527e38a771992242a5a4c63ac7f229a6ea5efcf166b3579" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="12f4a1e50e0a57b9cbd6696b0b511d4ed3ced9e45f6fd02358266c67e8cb4bc7" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="698323d4fc9dbd0abbff72c0117ea1b6a80d184d13c0222bc69f92892884b419" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="59b7dd560bd5b2aa794a013558d6839c48de8cd479c2df28c0d55a5ab2f60efa" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="59650ef1ec59ccfbafd456868975d2ef7cfef94340003e8b189025e416b5840c" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="3be677fe22a3e37df742d9520b3f3010cb94f384a3291040c01e2534c8009e78" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="3f8e5b5c0f7bdc20345f7f54885e7c0d2772af39355fb6c041ed4c3bd331e012" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="25d53e82d0b5dbbe20b13c4970fc2183c281b794ffea4dabf0faed760b409ba2" name="base-user-locale-es_ES" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="3655d79611b277dcbbfad479025a4e7971f539eb7c514725becea257f0109c0e" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="cf99e4647d31d852a2707f549ce572c45bf4087a48c8eb926352d8cdc84ee07d" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="71e1788a258af28295e938dec071fa22b147b33c83b43a5c7e5a0ae53d9884af" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="2761e9c0f00d1a40aae99f657da44ab7ccf430f692809b378c8ad3bf0836b32b" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="0da006a05b979ccf30b55affcaa567504401ff56e7103eeb49f37a5472b77768" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="26bb5454ee1a549a40302e487b84136c02e607d55aa3ed383009095cce7a4e69" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="82643d4b9461666ce46b0c451682cd33a50aaef509af5622fd66400bc8a1eb62" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="c05618d1357d896931c25caed73671911a0b7c735a99beb1dc746b3412eb60c4" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="4daf1eaa4317ecc45847f92ac52ed17893271c4d84dfca804edead1904ccd722" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="b767ef73b395add0b5463b47b09feabe6ab92fa396ad149e891be7753bf1dad9" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="a7b7defdcef19b8b1cf73f097adba9fe6831e72c0fcdfa141f8b6a2a6e49b3c6" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="f55bcfbd33d24ee9daa86125ede4e52013e613330bc9ed55057adf7c337ae7b3" name="base-user-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="75d235d9ea0fd92bcdd270ad87e15d2625242a2ff1524773ffdee4842a1c9d1e" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="505137539821c5f0c3eed15c46d2a87934a7ab338a681d469dfdfe34befec711" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="70fee506ef4d14407f3f45399faec0410b0e07bd601a3eb5904e5601d6fc924a" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="3a4d7f59a30bb7f70f6db25b550a88ad3e42b1bf35130c7bf6bb30d913d0d111" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="dfeda6a80884a4bab169485940ac9752c100cf9071b6d179508874e63b0989c5" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="a7f91e0dfed68d0d78db418fa31af559a7c995bbd9482dda52798dd4f30b92fd" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="da040336d99a4e22f58025e3b5595c1406928154446c575a12b0741c202012f4" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="af5bdf2eb65e193732b6fcc7d3613e305a1f5590ee49bbe36bf19aad36be3aa6" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="12920453cc76ec734e03faebd104104c08ec36ddadba55ecbd83ad6b83e804c5" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="48840928e9e53a8f8046cc14ca4b6e100941c976c93ea3e184ace2b8944d3b39" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="8d2b1e3f67d1c630637117a9de518d695a63ce369696aee5dc1e8143fa9284b5" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="c26d91ab97c246b799c20ae989a5a331fca5f3b2731b6eb33bcc1f1971a3f3d6" name="base-user-locale-it_IT" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="25077a07544e976e5c1f3ea2484956b72a5e0705077b815c17e248e41abfc9ad" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="0ec71073e2c226a04c79e5ad9ff129b88e32e2fb7943dc0d52dfe32389e80b53" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="bacf950fe179924b7f6a95698796196c02cc64878cd0afc6bd4cc73f46377ac5" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="45f1a1ffbcbec6ecb86b5bb6b2eddce9b1c2bc4d9c19c2fc21d7e44df4d58b71" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="02ddf720ebd24a929b11a97a14d4196da8f2f740914ca39dab2d2f4409bfdf77" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="5f8a6f58f9f173b3507d62b6fdd09359d5fb96fc22f97081255df9ddfb3a6c8d" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="784f8201066f0c80b7edefbb5f272a969675970809382b8121e8f71c8266a636" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="a6d32d0124bd2ce551da701f6c2dd46e366a41e8454b033a2021b90dae3ffc7e" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="87223efd45add5dcf2b146a21675b2693c068fb446ceced12ee9b843dff8566e" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="b6282b569080698e5e56d589fef6eae6261e586f97607dae9496b28dd3011af4" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="590c0e117cc698cae79ce0f81826af4a7ebe668ff8bba6b1b22d27e7d19f0e88" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="bb526b9231ff08b2b152447084cbb6e0a5a9519ef55462e921ccb4a90952deaf" name="base-user-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="7bfcd8e9436fe22a42e96db7cdc0fffa06d69a7b904159cad93eb2f46d60f77d" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="d46ba73046622d518f57ae9c64dc7169c1baeaed0eb06a3157f848374ef1e229" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="e2017c8759813eec6af92eac7a3857f267ad2cb23727a3fdec16f67f3824c88c" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="ee4af60eb1923948bc0597adb254db129e83611eabdf32e493262d5d0207c424" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="1d6f21a8bb38e9bd8db131b7a4ad46aae1458719ff9d249e4ea7884aadf32a7c" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="b3ab7d59528ce1a1e50836a7d2b658c67e7294153fc7ee69cbb1e23fe7364d78" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="9e7b2680ad40e4c6dbb3be02f82b326b3b51152d7d8eb456d180f2e30e63c800" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="3ec69208c4ae5786eb3b74d41ef99e5f33d2e04cb3cf177313fc6eedbad54ba6" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="ce41548f23a51583a635672478153f718022c69a6573b56c9f4ef81c71e2ec5f" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="ca1cbcef899478bd5d851662d2f3546b7a08145c865dae02e19d628f37b77bf9" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="b5f67e34c94caa2fdfd88f3414a15780931bd5839305d2542c515286c6673b77" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="76b9900d1588085c00916a0195276aa75e1df3a38f5b4d23cb8fb5d8cee99622" name="base-user-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="17f10d79e116f176d0daaadd967caf27b4597402bca05cf29d4b114cdff2414a" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="6f7e400a148cb69d0e3f9a71b96f5cd50c9c3a42d84eb94e918f8a9eb74ae2ba" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="06d2ad22aea1814205d1c95e90781dd9cca472834772d1def749709639a181ab" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="f1430f9810d45a0a4c6e7830523c0c65ed448ae1bb65e963e0734c1efa79046a" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="5b917553613608e02c9911ba458ca7a1fef0fef2e2a861ff6604b81122469552" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="cdb3bfc5e0899ff473ec5bd4333f424e3ad1ce22e3ecb2bf65e67a2eb7dfc1d3" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="4af52acd86e3950c7f1f265fb9d6bbd5096914f26174224d4853e6f52ed35faf" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="1acc7725e27317c0f9b952df50fa36db1d5a42b772349d541372537ddf7bce57" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="6fe495a55266484a585006f93d2fe8591f3f1a91286aba0726e13496652259f9" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="840d46c1962a9e9ea838f1d530a9e357e0f14ecc2a18c8d3f6769c81395bdea7" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="eeb6acf26144d138921243e729ac0a5d8aba67fcb65bdeded22a78a04c697c6e" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="1886b98a3d4d237222d67f9254b970185db165815cca8095afc0becd0f63255a" name="base-user-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="1f68f11bbb07e3aa162844c07a2876fd2500ac7ed258894ba954441f33db790d" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
</package>
<package pkgid="b780fb671b14816fd4141619e27c5565477ce85e32a79ed5a308c592db84cdb7" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="12.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
</package>
<package pkgid="d4144e046e2eb2ed62ad072c6287d1c2f7ba66ecfe3d7855c9ba7b3e31d6f0e7" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
</package>
<package pkgid="2496a6f99324cf88b5576b2bd1c9cab65771a92458e68f579d88c12e0c8acffd" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
</package>
<package pkgid="b1773541571c50cbc50947357da52b9565694033782d7d0a3149126489148ad8" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-9" date="1762603200">- Modified ui/chorizo/web/Controllers/Login.php for better base_url()
  usage to avoid double slashes in return URLs and to allow usage
  of IP address instead of hostname in the GUI.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
</package>
<package pkgid="55a930189b2c21a5b505643f1ed7cb97b22504650391e476efb365644d179277" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.0-3" date="1730894400">- Modified glue/handlers/suspend_user.pl to set 'emailDisabled' as
  well when updating the 'User' object during suspend/unsuspend.
  This is the only reliable way to clear up stale entries in
  /etc/mail/access and /etc/postfix/suspended_users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="b5e0a08402911e15508e75793729ad13a35278d175a8e2944485daae4a6ba04f" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-1" date="1731153600">- Modified glue/schemas/user.schema to allow end user to modify 
  'User' field 'emailDisabled' value.
- Modified ui/chorizo/web/Controllers/PersonalEmail.php to allow 
  logged in user to enable/disable his email account and to edit
  the Email Aliases.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
</package>
<package pkgid="774f016db634cdca3e5001560824fc693d3e2eb1515063720423417d3882e403" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.1-2" date="1733832000">- Fix in Controllers/Login.php for unknown user login attempts</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
</package>
<package pkgid="eb605c3899b0817ae000935ccad0acffaf5200302259f8148d698d77ceeaf1d3" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.3-1" date="1737201600">- Newer CodeIgniter has $this-&gt;request-&gt;getMethod() return the strings
  in bloody upper-case instead of lower case. So 'POST' instead of
  'post'.
- Modified ui/chorizo/web/Controllers/Login.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
</package>
<package pkgid="a4e0cec8bc144e2baef9ed8d539fa96533ab191336d943905db9666f6a43230d" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.5" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-1" date="1743595200">- Fixed salt generation in subroutine 'sel' glue/handlers/handle_user.pl
- Fixed salt generation in subroutine 'sel' perl/Group.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.4-2" date="1747137600">- Modified /ui/chorizo/extensions/20_ImapSync.php.User.Email password
  check to remove restrictions from target password field.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-1" date="1747915200">- cced-api support added
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-2" date="1748606400">- Modified perl/Group.pm function groupdel() to run a pkill on any
  processes belonging to the group we're trying to delete. Then we
  delete the Vsite loguser and THEN we can delete the group. That
  should fix the issue that groups sometimes remain around even
  after Vsite deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-3" date="1748692800">- Modified error-handling in ui/chorizo/web/Controllers/UserAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-4" date="1750161600">- Modified ui/chorizo/web/Controllers/UserList.php to make sure the
  label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-5" date="1750334400">- Modified ui/chorizo/web/Controllers/UserMod.php to merge errors
  from AutoFeatures into the main errors array before returning.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-6" date="1750420800">- Updated module Makefile with build provisions for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-7" date="1752580800">- Modified suspend logic in ui/chorizo/web/Controllers/UserMod.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-8" date="1752667200">- Added debugging to glue/handlers/deluser.pl
- Modified ui/chorizo/web/Controllers/UserDel.php to reset suspension
  and over-quota state of users prior to deletion.</changelog>
</package>
<package pkgid="6b8b09f9432ea7f65aa74ba6b1fb0fdb58bd47fdf11c2da2f2a78c123dda9f2f" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-10" date="1762862400">- Modified ui/chorizo/web/Controllers/Login.php for early redirect
  to hostname if 'GUIredirects' is enabled.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
</package>
<package pkgid="b2b2fd9420539b7900f1160d94ea16093d419e38bd0a59bd2dd6384006164de9" name="base-user-ui" arch="noarch">
  <version epoch="0" ver="2.5.6" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-11" date="1763035200">- Modified ui/chorizo/web/Controllers/UserDel.php to add a check to
  prevent deletion of siteAdmin users that are currently configured
  as 'SiteAdmin that owns /web:'. Also extended locales.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-12" date="1764158400">- Ability added so that Vsites can be allowed to grant Users the
  ability to use any email sender address the Vsite is allowed to
  use. If this feature is enabled for the Vsite, then siteAdmin
  (or higher privileged admins) can grant Users other than 'siteAdmin
  who owns /web' this ability, too.
- Modified glue/schemas/user.schema to add 'allow_sender_spoof' key
  to 'System' NameSpace 'UserDefaults'.
- Modified ui/chorizo/web/Controllers/UserAdd.php
- Modified ui/chorizo/web/Controllers/UserDefaults.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Controllers/UserMod.php
- Locales updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-13" date="1765022400">- Modified /ui/chorizo/web/Controllers/UserList.php to hide 'Email'
  and 'Email (+)' icons if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to grey out the
  field 'Disable User's Email' if Vsite has Email disabled.
- Modified /ui/chorizo/web/Controllers/UserMod.php to use getAll()
  to fetch Vsite and User objects AND their NameSpaces. This saves
  us up to 30-35 percent load time per page load.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-14" date="1769342400">- Modified ui/chorizo/web/Controllers/Login.php to update 'System'
  Object in both Redis cache as well as in PHP session data after
  successful authentication.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.5-15" date="1772971200">- Modified ui/chorizo/web/Views/elmer_login.php for jQuery compat</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-1" date="1773316800">- Implemented better 2FA Auth
- Added glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Config/Routes.php
- Modified ui/chorizo/web/Controllers/Login.php
- Added ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Added ui/chorizo/web/Views/twoFactorAdmin.php
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-2" date="1773489600">- Completed the GUI 2FA overhaul and mandatory-enrollment flow.
- Modified glue/schemas/TwoFactorAuth.schema
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php
- Modified ui/chorizo/web/Controllers/TwoFactorAdmin.php
- Modified ui/chorizo/web/Controllers/UserList.php
- Modified ui/chorizo/web/Views/elmer_login.php
- Modified ui/chorizo/web/Views/login_page.php
- Updated locales and shortened the personal 2FA menu label to "2FA".</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-3" date="1773576000">- Adminica theme removal related code cleanup:
- Modified ui/chorizo/web/Controllers/Login.php
- Modified ui/chorizo/web/Controllers/PersonalAccount.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-4" date="1773835200">- Modified ui/chorizo/web/Controllers/PersonalTwoFactor.php to include
  QR code and button for Authenticator App download page</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.5.6-5" date="1777204800">- Modified perl/Group.pm to fix _internal_groupadd() to use $group-&gt;{gid} 
  instead of the incorrect $user-&gt;{gid} reference during group creation.
- Modified perl/User.pm to normalize numeric primary groups to a group name 
  before invoking /usr/sbin/useradd; adjusted follow-up chown logic 
  accordingly.</changelog>
</package>
<package pkgid="4b46518fa2bc0312d399f84a010ca4ac24bb6e5a98ad63cb7b4c75cb2b6da029" name="base-vsite-am" arch="x86_64">
  <version epoch="0" ver="1.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-0BX05" date="1614254400">- Cleaned up debugging env.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
</package>
<package pkgid="47745c2f3e51df26fa257698f30684503cec4229232fff1e1a6c84bc4c958a76" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="0628284d16dec2cf111e04dd095912c06d75195225f1a52d44d23b1deda0c64b" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="e67bbcb78727acb0cfd16abdb50f51e27c867626145cdd33d43818f65b6b7d87" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="f876430ae205eddc4127873f0853f4ed8f8ff4c143a861b0c16dc9301a664019" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="798e78408beca86f81542d838fd831f6f64855f4a2e56ed125d660636439d43f" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="df05106fc968dda8965729b8fe5ca09614d9e1a51fec44826bb0b1d16c0bad57" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="ef5d11240d7bf368a1e000629d0be1a7db560f60d75fba372059c25d3733b8f4" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="b0aae1a17e389f8b2e3288edc5c9df8a38925aeb079ab9ea6e55adcb3f1ee1f6" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="bea9eb6feba1e695cf2ded94208759492014a50e2c483ff302428732cef39eeb" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="c026a601f82a517af4232e9d991185047fed78d9a6603f793262f611958a73ff" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="1f971db6cac334dad431d69cd68275127f3a9455ef10740d2cdf6765ebb69887" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="affac26e039486473186f6590e0b3c3940b99ac523e8e8b2bef78bb8342bf8c7" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="144251ffb9fc3d6bdcb72851a2b6f542bf9b8ed265c93a6c269b4295687a5140" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="f423957db8045eab8c52c92f901088ceea6b77bc008b49ff086b46a035c90c2a" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="78184760ecb07a9f6120feba8f69c2e92c27112d76f977cd5ff00faaacded20c" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="a40d991330bee0ef51b139d617bd61c13517ac5f47bb5d34354160957d6bc691" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="81104e23a179a8b18b13f6b82ca4003df247bf4c6b3e5f7ff3c5e0cb1972c831" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="8c80f7956ac87193ce6483b114fcdba9500b02c9a3603b54d337a3578582cc34" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="fe45fb849885c58a4701467d09c2c9762d70b59ab549225270fd3ba235a97ea3" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="09effc4fe9aad320827cd944742f227b22adb9d6f1d6a09d1656e0ffac7c1acb" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="0caf07014f395d284b5b112cd7f66ad73fa8c31e82dcc2d3400a474e3b436d75" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="7d4bdbafbec9000dd7b1b830bd680cd39eb273f9c9efae5d33f62aaa18601aa5" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="2514b2c23ca6817d8abf1c600df4e013508dce94b121cc9c8763b7708e2e8412" name="base-vsite-capstone" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="660940ceb6594047e9552c638d40c9a7224b0464a0e1130a364c814992083ae4" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="621ca1825de64d5088cae6c09c1252614c5fa3feedb2a84994586967bc948f9f" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="661268b1e6347bc72b541f526eb8ea92d62bc88fd18f05b7ae61e0107ac10b44" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="29e16760274f2b9e2994d86c38c37b36215d0761abada871c7a83a8ad0c484b1" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="3a3789e704a9ef94aff3b8eab30c2b0e1b38b1f509623e998e59a12ce4a777b8" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="ee96abba65f73b5fb0b6db2db0f623b3fca2ef499c21b5439bf2bcbc4dc353a4" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="b6613c84a26271f7a92da59783e8a6d563e5383080e0e098b325777631dc57c4" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="f6f78a4ed9061a797c07f8e0755a5c9bc32abe8dd05111f66ab481e51d4ab764" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="d71ee69d6b9cd3bafa28aceeb08ef3dbd377980bb966a869a04c2e610b908d42" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="a05197c49223af3331cc73e156fc41a05d1916095643ee8ff70fca8f9b1b2c5e" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="f70afddd832a6a8c81d440c7400f2d1c5efd617edc993768ef14f0a1956381c2" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="43f61af8b728b374ccfa2e9e2f898b1b317998971e8d872eb0e98daaea32c243" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="a1f33c982187e8fca5e5a94254ef4e6bbb124f86e9bf23222e2212eeda4ac415" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="18135fa22a18e10267efba9c99cdba4fe97baa51eeac0d33a617b6505453524c" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="d81bb64b3ccf839f3efad711be97384d6879af3641e1b020b2eb680eb472c7ac" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="b6f696a350e788f7491d8a4a31e1fba90ae0133ed21cfab25ffc5c475f42993d" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="485a037325a4053f106ccf1c45ce370fc3904c4073f86f64bcf590e61649ee22" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="2bd2335a60ecb62ae91221fadc6e35cc1e30ed938ba7d6efac9f23db740811cf" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="5c3d1512337c6b883a229090d0585be9f3091b1f9afef4d50b103866059eaf3d" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="2ae5e047b0d142a48f91813a6ea7012d2f3ea62e1f36ed82587b1cd14ba200be" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="641b84db40eb41745c69a32ef1bc2d7a413b49d403a17105d6fb76aec52ec1cb" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="7e4e5ab05d4150b55657fc9c0ca9f22adff5ac19750f44f4b80b411cf8062ca1" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="e853635e342163d3a89bd1f2187f1bebfe27c7c87d1d146639a6d07448ad183c" name="base-vsite-glue" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="e6ffa571fc84fd8d83cfe29852bafb2f26e7030ce46b0c7d130976de083b9d4e" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="7d4ed6491dac2b3c7efc1ebee25f8dacfee9019a1cc1a2facae54f31f168454b" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="5812a1a75d266b41dba8ec61ddf721c72c1facd02e1bcfaeb032438294526013" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="42e42830c231d5ac1c036b6b52ad95e8704c5508572be60f7bed398e30cbad12" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="33933819ce9b8d75df3e0370eaa6f14ea265e7f88fd056848fd8248270273c5e" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="5d14e02e7d9ab324805734368811c9b86ac894132494e8f3516c1223e3250ced" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="f55938d87c87d3cf0725565b935634777df9483d167820852ed765dbb2e6f71b" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="86f8dd51bace749d055a8bb4da40c9ae66aa0e9344c407b2d7bacc550573e22f" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="8117f4da28b1e705f07e2a9461cb0c1aa3a00bcccaf7af2c8a79b84a0e4dd5c4" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="d50e9f02474ed4b6682bec672b85179c4b46456dc288b489072119fcb9037668" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="faa559df1fda2667090debe925a9c706fb456c421aefcce0bee6b2d192cf8c5b" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="58e2b18392fd480d3b91104246dc069ca4e17583596c82cf7081615dcac51129" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="43285b0b2e1847cdb256377753d426bb8b4d9bb70270de5de42403b1814c78bf" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="f4802e5e6a74798d97dd4418b3fe2a7faa99c4869599000c1619bc74ace51ae2" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="3b8ca685ef5da58283bae601214548f603bd7ef0e7dcf796f20be527b1a9c6bf" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="178c9444da16682ba39fe29c08225d0842a83bb394bc8802271400696ea3094d" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="e3dc22a4c1771976865b24fe209a70079e5ddaa7105ae9fc71cdfda24960dca7" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="903c40076f00bebb1c2ac952deb54b099004986689589640d03d7fae9bf75831" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="6c6040377fd268187452968f205272552be5d6c3ac20ba968fd88460c5eac225" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="54171a01de11a3960de22dc1acc8142074c33eba02c35311f50db588de46b12d" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="724914234e4f838afd732b43c63464d9b71191bba97c0060d6c3e7953fb32b2f" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="2ac881e71302d75e12285913bbdf0f794f89f1f3aff4b574f833943825c4d72d" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="ffdd87e7e38edaecd2c1ba06c84870063c35ea1b696cdcd5cc500ca7cf742a4c" name="base-vsite-locale-da_DK" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="8e59236082d37d136c5a008b643da61639f77915536ea54dabefd4696e1988a1" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="033f36fd1ec11d43f01c4f863f4acdd34ac0f2fa9edc41b507066f947ef793e0" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="c52e989d380d95c3909f68c182b0779cee230c4f0f11fa766230e12e30cc451f" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="dba754b747b033be4246060ca894cce0e5095ee86bb1230dfb4f7f3a313e0201" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="db652f93d596beb03e84b38cc499e8fac8f472825f5c9ce4ab5e7a4c120900ce" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="92e2b40218acccc0d54589030994cd79260416e8cb41ca7a9e548cd19df9fecc" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="48b58de5a7864522f88f928f8385922227960ba5a76ec92c659561eb8f053a0a" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="21d604d508351e703201d9e103e28f7f6226c6c9a40831132d433f765630b040" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="caa73a21e494a15071b24a59db4bde097e304b7ea4b5cd1d5a2c40f7dd8652d8" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="e4c3bb381e76a4624b23caa1f359f913717da61e45837b0eceb12b6780208e70" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="643889cdbbc13f4e7bb35795f4a987d704d1ff123005e8adefba7d3d11ec34a4" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="371e56119e2b8f36975a10f498ec740c044f95d216b091c6a3b17fa3dd0a3a58" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="b53ac83c5e863db5d9b0ad827062c88852c9e6fd0094df934994e8d7069ad3e4" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="326899a2f34accc709cc6363966190af021e1290c4dadeeeed00a9f9f78a06bc" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="190d0aec6bfcd45eff579e7c6f5744aa7d6279c9ce82b4bb25cbb78abc3c9287" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="6b7b866dcd2cea7cace8a623d814cf5f9895f8efefe2f5ec0454461aba7b2e6a" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="be866d3accf8e045c4d150a0bbbd7618aa3d218b50e0432ed87efc35248a2b92" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="0399cf9ca777dcc4bc9cd7c00f3044f0e3bcb941006f2aa07be04b65409500b7" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="709869b29acb102557ae571e3973fdc3ac2bf7a3a2b152ef4134f279ad8be9c3" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="9d53f8f147542656be033281b7bffcef0cdac9babf44a1b24d6605e59e3b8956" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="80ff40f80a6c47fa78e135f2999f78317dd451a87c18a264c67a9e4fa1b8ef98" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="a818dfd652150a3e5463137772a1d47b7c8e8c0cf6bd29b2b60903604cb1b036" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="4975702f4053faa58af0b67f50d137ac96e90a658916e397cce087d2a6ae42cf" name="base-vsite-locale-de_DE" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="ec8b328a7806596947caed52716a1a851204a1dd692b6720ad7dd25acf67675f" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="f465c2a4978fcdd47074df4d10fc38bc64a7b6b0fa2bf23cb03793b9be6f6141" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="8cf9e9a678bd1c5992cb9bc1f15ac8a5b9e6446cada1a30cf1e11e45d842e25d" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="2f5ec01cd2f86ca6dbb99f661bc34bb3821ef186784190ba6a87b550ebe12b83" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="6f17dcba61ce80149e9ff49640469fd1a57ff9dc877a3b1de34777c1442dbc35" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="cadd64b3ae337d29a9a8e70001dddfb744f1c9abd1778b76bbb52bda5a49443a" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="c25035945c0980393ce69d02e599f782d718ed42f7e9e20be8e0e6c93c172402" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="d8896f09132a840a54614e9efa59b1fc7e8b26222c5080ae9d1d16dbbdd34fc9" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="019825a47459a6fb859b71d10594724c4df69917e1ab12bb57c6e93501686b4d" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="122ff3e650df00a3fbfdbc3ba47e188f3ad07021f18f06303f156fc32c281eb8" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="63bb074c10e64ba63f6862f52e56052e94f326da8c363a6ea179f251444752b2" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="3e28e833092319594a0a2f7e84b81e6dc2a0a74910bd7cbc24e360e8dce86fa0" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="640ca468c9177222e3fbc170589dcb5707593d31f5da78df5ac936620dea4b7b" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="8b52a7070ca054c9238748167d7ce30133e1b9b5a5562bdad8c30bbb1ae7949f" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="4ee96fd78c1d1a85f92f62e3175091e14971f850566b2dd4db4be3e8bf474717" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="91e08b162b78f61f62854670a3091b5726c68435d70a7d77a665a9d1742e5b57" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="f65ec1192923aa27247ff26cf5b2f45444497301ab47fe03a48ed57d90e501f7" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="beb5477f785cdef7d98dece8f1bedf8cc50eb6ff4229731f99968790e83ac62a" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="669b369ff9256dd27add316ce78c3599fe17d931d3debec96333d4cdffe6e1bf" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="0a81fdb97d9e0de79f0bbc3151c16c262f6f660f3ca2ec4099f6a946fc886ce4" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="5a6565607fc1158970b29765e1db1c370cb45153b4fa628d65fba5f059ffffe5" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="6988ca7625c8b8eb372239c5231e9917724989be2545eac808810a64a543e0da" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="bb33e3cd9a60d916c49178aad06f4eca92ab024a1809cfe28a0faefd8d9795d2" name="base-vsite-locale-en_US" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="bca361a8e407e53a084aca815b3619a43fe3a6e757539cd621d536b6bdfebee7" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="3b4e1fe1dcfdc7bdb7b9ac338c0750da2529b027c874b39aaec838038cda8522" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="f3184a42b75084969fd9bcc8bd9ac2a7fd43aff05b3885e4b8e8a42f03561935" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="4f800b5401919fe0c0e5d8d3a93f79cd1981467444456b2d9030495cac2a0b77" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="eaac53a7cba7e08c242381d5637db0f8ec7038c3c2362bde8f2e7f516b55ba35" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="7fb957ac4308c4fba7385791df7630043a758c403b1a9ad750099655407bf54c" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="bf4d6dcd548c58f25eb045257f2aba309f380012bd650aad11ba7257e607a742" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="7f35925fea39b57d14ea750506e8164dcda2c05f74826b66fabbbefe7cfd9db7" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="46ed113da52737d8764a313c9f85aa19af7188ab663b4e0ff3410ad0bbc4c05a" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="331a1414c2445844d8a2a3ddedb2fd219e3223e401c030ae12ca73c4d66c3327" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="fc284a36ea6fe82e4ae77f5e81b12bec31da7fe01dc2b013640c15506a4e5c06" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="e7972d355f80214995c115fbd8d7e1a368ff3694f58f90d83248bb5ef763c633" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="dcfdcb095ddadfde74f46b3c9f4e130ac5679e615b6cc0115c04264b5adbd64b" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="c65254296a314cbfcc9dcc97e609103ae1086df06ffe0f4f49481bd7563bbe3c" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="015786797a046f6f65e0ee19a103640987421a1891da4a709cad871ebaf74fd0" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="b9e63ea4c917aa383fc36b503332b3c71b191df46164fce37b1538c70985678a" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="aff5fc60436f7a6b3bbc1898ba85a6cc4eb31e6dacf5eb639edb054cc319a3b1" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="66d1290436787adfa5d961c596ce7f3af0bd9aaac01de4b3314d8194b48e4bf0" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="8341ac69b53965c1a4d19a2737e7afa564741cb770a4d8288de93f221ce46f4a" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="c59aabb02071e81b0c13821fe67b55935fef9321f495980f18673501b5d719da" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="007d9fe98578fb8e478ce4e53c6e2649eadf133a6fc9de836a1da2e7e32051b9" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="478dc42056577555fe55528ad4e7ab0660f66cc0cdd8d8f400810e56881e1c95" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="c4266be4cc2251aed14ff4eed3204510190e84572698cc226500fa9b6346784f" name="base-vsite-locale-es_ES" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="3c5af3a5fa2ae5e4bc1aceb3c9d52d26aefa91415d6a293cceb26ef09c939ec0" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="41e22d4b4dc5b6d796b634c19b0e7904c4587174f59494c89fed588482ae6902" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="66580a44a88feecc5e4d8df526486526dc1dcbd5b4b24a0d4b0225f3be5ffe47" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="83ad22fb901b262ccba9648e83144383d0fe6ea5bc6f3c97fdbb21fa61137b2a" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="91a9be1e3cd6765dad09397a13043f4138647d3a857b65e9ae606e20a961aff4" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="7216d136c2837441b7bb706415804680146d2d47801f233dc81d290e9dbae13d" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="54fc04f9ca7ecc404b55785a0ebe03b116a5f403d3a094a1bb1c4d10480455eb" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="c0330610d7922c3c7bc286ccd431b761ad052d1d805cbb7408bbd7392ddb6451" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="5804c8cecf68c27cacacaa5a7920a2625bbfc614d763d1b642f55c373f7d0e8a" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="5d69462ac87fc7b19a4a105a854c63893cccddfd650ca6575a7db421ed11495e" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="5890bc701c427ee54e63ec65332956d45498bdb88e031ecaeb9eb632eced8b2f" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="cad91b25ec00f8f60ac8996ada9368443b21803342b824438367b55290ff08a4" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="afe36d074dff4f22d388e1999566fa6007c1ec82c4e82ea46f6e91347ea41a19" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="3b32ac49aa142d6fe5f9a91d0efc4f38f4a8c0740801fbe93462ad4ff6bde1a6" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="9f496357a64afe3ad722386c1a5cbe6ba36a11b9f9b7473023f683699e0663fb" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="875a86d970a0fe08f6e2002b6350e6b59e55d6c561694e3ed7482cead3cb3061" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="97c7107c25f4e83f0af40b5b10d880f2107d328c610ebeca7d4505f47575ba1f" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="1a6dd3546e1cd94d12b3e8d99259dce703014741300642639fb5b24242fa7f71" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="c8daf4a75986bb50323506fffbf14e31f3614c028a9ff06ed8249ea19a233f24" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="683d86255015d0da953fe2bfb2e9589f6c8c1e38fe5f434fb5897798c4ab6f85" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="9fcdb21a2cdfbd0c3f1c3705a62ec8c790914d041b81ea8ad78bb2373a9a686d" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="837b2790ce5f51d92c6a24097bed2d85dc6331714ca84d884b65f614f651d7da" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="d307e9bbe2a7c7ae627f4ed8bef42be4f379ae9b492f6293b5b8aa35bebb917c" name="base-vsite-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="85126cd69196d1eebb97765b0b7eff2f0695f3cadf7ea7f8e98b97d9cc02dfcb" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="e5b515a81962dc3efba1f02969ba06d41e232c07a1c8bb161c3cd91075b59313" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="41f06ac108241b2ebd316f4c231e721bf9d4ae024e33c6f014bb99a81e5b4394" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="6a21941ecc03071cadaec1c404cf95c789682fb028d030631bda811bf7149471" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="9cfaa8ef5097d07d5c0c499241afedca5c954c850df961370562fb699f2c8ea9" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="c1af07aae4ce384094c5b112a6c559c83d1c8b7a4937fed084fc3857d3c43c22" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="967df1d643829de4b257d4e5e625c97b629deb0ced7ac199ff7087a15fbb29b6" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="3a0f65e07092716dbb10b7d3eeeb37021abf8d2ec421c3fb5efd99dc04306cb1" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="c2ee417a4d31206da5b5b1f20e23a5ec67a4445d1b2605b8ed89f834f2cadfa1" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="7005635690158a0364215c76e4d8222657f7c5c49f7ce13d6cfa944ad0b9ee03" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="039aa201f8417a8c6dde7102dbcda4130ffa3cadd9ab618e78fef8d5b4389dde" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="95be73f7be89b8ae9501ab72b6c427dab8d9797ac300dd66038d5cf75935da84" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="a572c09bc0158493575dfe2620d672c01beb7675461aa13c28dfa078aadac1b4" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="af3ffea20eb8d0c5b1b87e6621f5565cd27ad15716b27d3e5ea389946271bc38" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="72d85cb75c41c8112535e7ebb5516542b06d4dddf571f6c73c54ce5b88efc646" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="8b8a1dc4440f911c690826ff15db57fee249f81859c54f5b2b4e089988eb74f3" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="eb910c11b43182fa337712bf252adee43daea25f88bbb8b35448f895628cfa65" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="ab6825eb598cf02ef0b8f791cce5346271c4d7af3402b1eca0c9063f76df29de" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="79944ad4db5b8cea4cd27e4fd562b46bcfac1d64184e70386c108b14be8064b7" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="850650af592071f852c06e4dcdeea394704ae6da08a51ab84062edf49c0bab81" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="e26e2f0423035bd5984934f1b1e6c75988af4e5b5fc19cc1867e213d10a3d419" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="14d80533fb351ccf9edecaf200f55a679ae7717e8c3dfbfb66a4934c8438e384" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="5215b4435f33af3f7c78b2e62cd16ca6b3009412f2a9bbac43a4573a4718cb77" name="base-vsite-locale-it_IT" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="9ecf415ac7f76992e4afa4541454887ef11f5e9d09be307d6ca842e699810c62" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="1e5e96134b25a8c9c5e10aa262462f76733963da9ce09ab36dcda33172a8f63a" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="e0a378336a8551092d9a3cf8be02efecd31cbf0e25a646418d09ef3a41fb4f6a" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="38e47c32c5c30e5b7ef8467d0e4f2ec53513d167631d27be281e0cdddf5a87b9" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="12e97b69ef4f00a2f6ecb94d2355a560bf8a691e12afbcb29533696510d0eda2" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="1849b883444d1ce020e25362dbf5dce9e855b520372a5019e6e68ce1e448656d" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="c5894524a29511df517c557cc40eb49a2378471fb4cdbf93b7fb268ff1ce46ca" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="8c715e23c6fe0cf6c054b506a5740a2881a4c288a948d41ffbb4f8582b8917fb" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="ca1ffb6ba36c418e1f3127d9b3ee41d75a0c48a3f56493ed30537ddf06feb6a6" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="04bf23cfd78fa182733e3d5d75a2251494191eab295b5277963a28da3a96c0e6" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="ee5c044ec7da44592507c0861ac5e3a34de93a468c4412e054323745f10bf9e9" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="a4924dfdb5ccef0be77e42eb32609b61159c9ef5726b7f22f19dea17f7081363" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="deef311b0ec448887a7c9f85e4e18c152235dbc36efeedb20e76559f59a9e924" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="c822435cb2d27d96364661edba6b270cbda39e52e7dc1f04a71d24d076d89e72" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="eff8947250248032755ca88414190aa6972ea6a2a4fd357053cc9616d1f188f0" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="00c5c60adf6924ff10d739d15f399f5b4dee5702d85e1b21f14f065d5bff047c" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="701b64831dc5f7d30fef1095a440afdf2bb8de8ebd7e7950aef123d0a8fd628c" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="87ffb8a95a862e4cec060ac7a26cae4d0fa7beaf0903c7f5b0629804c3e6336f" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="2a2a74cd17d623e3b868308dbdb2b8caa81ff409575545100cae6541662b63ca" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="a550122eb0899b49377fbdea680b635bbe8a8a87a187ecab257a635c01dae64b" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="8c9f4a4bcb8479e6ba08005ffedf0221d732b849ee35c3c1e8e17567a838fb1e" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="9737df7dfd924e8edd6fd1d0872f7891395d5d6087b4198f44fafb90073ef5fd" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="ca815f4df696e338a47fd601e5d880ad399399d2831a02b7de5300bce8ffcd26" name="base-vsite-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="c921baa7d00dce4d4250ea369146896ee948f2111401e8a9c1b491d8e57bfa05" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="ca117b4bbf62c8033097c72370ad8f97322f769e083f155f6df6375a8d3d02aa" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="3b9cc6ee9b997bc18afbf75c4bbfc2e8ae1d27ca8f8938370781f6ca2b45e9a3" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="9693d1dd9e99f0a8cfe87d97df74ebd389c8f537745562f5d46cf0884885dcdf" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="16fdbf7739bb9dedb4da28abf8374d0303479dea9d37288026501a1080d043af" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="92c0c710f6d42c21aad73a77e47e2246d071ed10cac97b65780db717206d9568" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="447f6a168c804ccf84ebbd378de41cfb4321be138debbefe0661a95c68a2acbc" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="64c9a1dcde383b1ae7f7cc357afa2b19835c3878dc1a06bcbef2f394c0e6cc4a" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="a2b4b10571197350e364cb3abdcfb4c8faab4422ce140d1040360868036f7bb3" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="76965eba888eabb5f87544278a2a95f1833f8a0a1d03bfc42d6dcfeb0de9eb67" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="bca9bd1b5d2398aa3c174ed48e834bc3d3380941d6564123d1c306327883427a" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="5670bd6884426ad02178d3927db719611e3451e7a5fb8d67fe38977f50e2310c" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="b080684d9d105ab05f06e538ccef745442e4caabfe278d68f15c8a80f0a991c5" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="fc782aa3b4d530cce96c4bb5d8f1056cea61fbdc65e08f7afe71bab98256391b" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="501cbc75a465559ff2a5c9802b1e5d937a38b051fd47f5f1ebdeaae2bc8ef665" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="b63e4aec41439d503fbcaffa6eb72e49fe4180a221f335b202960d9f54421883" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="616ca1365924c81e334c8a29f646da597eacbefedde43706625543507d673e53" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="e0ad4137f19a4cadac06665b9f8ee343327acd733ef212f8e5b374c0c1e21536" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="ce950c17be0f193fd4b23b40e88a8184533304678184d3417f296fa0d84b3815" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="59a4d70bd180a980327b15d959369fa08afc62334b5aca44a9c47033f8721530" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="d6d6d6f07fdd9c6ae102ee93e98e6dd252859e4b173164d4a8cf6694fcbf4756" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="b591abab448d2ff95c1fd9836e1e5f468681752d0b07fa5878effe036e5bf8e4" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="aba32bfb0aca90d032c0e8673454c45333b6c72deeef5cd9ce4eefd6ecca6806" name="base-vsite-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="dd00e9742396ad71d7fe5ea96f18bf4c0d7dab97278806164c45d56dac4eff25" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="f89cdf4db0ee2334d3109b49927ac8ab8bf76aa69ffca19052abcbb359cadc9e" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="92030d09be962cfc4f8427e3d84001e3abeb50be862b0efe4dec9e845e35321b" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="eb24fc45ba9c20d1b881925147e65052023abb134ded7e498762d06cf1d897c5" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="3aab2dc5095b432a7f3796f74203c84e8fdc78199640a5cc77a14a9b642fbfbf" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="33cfd37b14077897468251d3296e1eba1c7bb9733bf6dcc6e0058f37377c7d11" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="3c804f99b38282799d6e8f04839698da09eb0ffc21e14168dc893e05c4961b7e" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="43c990acd11cd0677a7f462358acfea868d31bf3ab0ff1d5eb57ff2c2b3bdce5" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="412ffb232f4193770fc682a7d3fd7eeb386272652168cf98486f69da587d3043" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="a7a869e4311ce7ed05799a958b9ec372ed6e72f235e0d8c8ed7d22dc35ebed44" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="95245e76b48860d9af5543833935af06e65135d5ec94cc9926c3477709c9f0be" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="9cd48ef29e9b36feca33d9ff0d13070c58161548d250d14eb26d5d11e8e8abf2" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="421dcf49b79c309004be68a63ff586e884a95d507e28561beb60bbf078ac9dd7" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="9bb8a088a27dcde30706742dd61565c87c700f95cd13cc25059fb959886d5a9f" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="b3a3867dbaba354fede1e0dcf9644f0fd7a9a41bf75f5c8fd918a1adcae3f2f3" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="0d90597932858d4b24b7df19400e08a78cfc0b5da567a616d6a7ba6702e8afbd" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="dcf2416bc395e3d765122fe3eece30d0ac600bb403e8a0cfe6cc8f866d04aad4" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="1a2def91a8b06d16f533d72e7467c52325355a4876bcf7ecfd8415f259555b67" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="5f02e9b68261af5231d8ec1c2df3745429ef4058bbf85999d30e67e2135e7983" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="aef2d7cdce947e95a7ba7f87a2af16b556b31eae55c6e4d0a47009611410b119" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="67a3d1f99d40c8688b849ea34857b0d5985dc80859a5629d83f39bea7dc537b0" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="0372906d4438a5885248591284884929536426dd5d52d74e20e279c1b7c5610a" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="faedd105e3bc6a8a7cb025ddb179cdb080bb8fcf40f1bbca84f188a702f72f33" name="base-vsite-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="239f2a7035315b1175517a50762ade2b26b1d3f15ee71cfd20e7a33d27d5a49c" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-4" date="1719748800">- Additional fixes in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
</package>
<package pkgid="5bc0baff8e67ec019a3b2567d2ef6d2789d3bbc297e1a2d0d836555fd405f938" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-5" date="1720008000">- Fixed glue/sbin/MassIPChange.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
</package>
<package pkgid="1a34134eaf30ab21c8514fe24fa2fed3fd12ddd90789c5f2b3e7b9f7e8a53a48" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-6" date="1721995200">- ACL fix in ui/chorizo/web/Controllers/ManageAdmin.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
</package>
<package pkgid="475a85fb761b97aff99ce319abd2c1ff1a824ce2eadabd64b7e997c1c6cb00b2" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="16.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-7" date="1722686400">- Added requirements for liblqr-1 lcms2 libraqm to make PHP happy
  on Incus</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
</package>
<package pkgid="0858dfc423f3e3077df576f4386c4edbcffb73d2a214e679f0e384ac12ae5e1a" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="17.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-8" date="1741435200">- Added /usr/sausalito/sbin/vsite_list.pl to quickly identify 
  which PHP version and implementation Vsites use.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
</package>
<package pkgid="63af68c947f4ded75ed59130311b5dcecf8b75bc3d44a50bf1440c15377dbbf4" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="18.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-9" date="1747915200">- Modified ui/chorizo/web/Controllers/VsiteList.php to properly
  make use of the new getAll() function to increase speed and
  efficiency when fetching and presenting the list of Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
</package>
<package pkgid="75ac96130d338ef395e6c33f74894fb0490376a48e690bebeb0aa9e004e9adc7" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="19.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-10" date="1748174400">- Updated serveral GUI pages to use getAll() for speed improvement.
- Modified ui/chorizo/web/Controllers/FileOwner.php
- Modified ui/chorizo/web/Controllers/VsiteAdd.php
- Modified ui/chorizo/web/Controllers/VsiteList.php
- Modified ui/chorizo/web/Controllers/VsitePHP.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
</package>
<package pkgid="7069840e69a425ef6713b940afe1fd26693cc8615a0bb490a2fd9ad82289fed1" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="20.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-11" date="1748606400">- Modified glue/handlers/vsite_destroy.pl to move the groupdel to
  the very end of the Handler.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
</package>
<package pkgid="0d0944394ce242153411d8a0b64b79576562cb401acb7f1bf4a8cf7cf51ba15e" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="21.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-12" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124801">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
</package>
<package pkgid="97ec216cad90206d8cfa7329db7b5b9cd3234e9cf95dac55b1da28dfc8f2e6a8" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.7" rel="22.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-13" date="1749124800">- Bugfixes in ui/chorizo/web/Controllers/VsiteList.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup
- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.</changelog>
</package>
<package pkgid="37b035ca595f80efc457cbb1c750cfed71e2857eca1a185046c93baf86e2cf1a" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-14" date="1750161600">- Modified ui/chorizo/web/Controllers/VsiteList.php to make sure 
  the label of the feature icon renders correctly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
</package>
<package pkgid="7ce759fe6e06918d40b98937f7a61e24c2d3154d4cfa41769621c9f5146b578b" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="10.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
</package>
<package pkgid="171d635f101dcf961801be0ccf7be31b0fd3554ee195904e49a6e9cb8142f146" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="11.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
</package>
<package pkgid="86cc7cd590ba07385f57bc7f11f25e7345bfa2bff2605739618b0dd43c50ed6a" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
</package>
<package pkgid="931d9c2559f8e837a5dc26c46f9c5339171688426e6a16392d9c9be69e2f2b6e" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
</package>
<package pkgid="350652a181c36790a43b6fb218f2b2970366e86c47d64e4560d56e7ba303ea0a" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-10" date="1767355200">- Added Email Autoconfigure
- Modified glue/handlers/auto_dns.pl to auto-generate DNS for that.
- Modified glue/schemas/vsite.schema
- Modified ui/chorizo/web/Controllers/VsiteEmail.php
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-11" date="1772971200">- Modified /etc/skel/vsite templates to contain jQuery compat fixes
- Modified glue/handlers/skel_update.pl to be able to detect need
  to update Vsite skel files based on absence of jQuery fixes
- Modified RPM post-install to trigger run of skel conversion again</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-12" date="1774872000">- Modified ui/chorizo/web/Controllers/VsiteList.php to use the new
  Table class to render the reseller table information. Also fixed
  a bug where Vsite disk quota (for Reseller-table) was shown smaller
  than it actually was.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-13" date="1777204800">- Modified glue/handlers/vsite_create.pl to switch site group creation 
  to system_groupadd() so the group lands in /etc/group for downstream 
  tools like useradd.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-14" date="1778068800">- Fixed vsite_destroy.pl handler failure during Vsite deletion
- Added cleanup_jk_socketd_ini() to strip comments and duplicate sections
- Added manual_write_ini() subroutine for Jailkit-compatible INI output
  (no spaces around =, e.g., interval=10 not interval = 10)
- Wrapped Config::INI::Reader-&gt;read_file() in eval to prevent handler death
- Resolves systemic issue affecting thousands of BlueOnyx servers
  where corrupted /etc/jailkit/jk_socketd.ini files caused deletion failures</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-15" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="0b3636a3874008a80fce847a3b9e845e48b184ae0b69b379322993f7bf85d0e8" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-15" date="1750334400">- Modified error handling in ui/chorizo/web/Controllers/VsiteAdd.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-16" date="1750593600">- Modified all glue/etc/skel/vsite pages to use a trimmed down
  Elmer style WITH automatic localization.
- Added dependency perl-Config-INI</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593601">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
</package>
<package pkgid="aba34d098376992494036691bc846107800ec4772dcced28b008c747a9d20dcd" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-17" date="1750593600">- Skel files for index.html fixed</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
</package>
<package pkgid="f0bd336783a1f3da1a38143aae1ad3e1c4a8fea1f83627633974ed1ea6ad080f" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-18" date="1750680000">- Skel files for index.html retouched again.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680001">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
</package>
<package pkgid="23af001164815209a72d06c5af910cd93667fec089b22ab0cdaf081b21292cff" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-19" date="1750680000">- Modified ui/chorizo/web/Controllers/VsiteAdd.php to also force
  direct creation of a 'siteAdmin' which then also is set as owner
  of /web. He receives the same quota as the Vsite, same shell
  settings as granted for the Vsite and the email alias 'webmaster'.
  Any further customization of that user can be done later.
- In case of a submit error all form fields from 'Basic Settings'
  are now properly pre-filled again. Except for the siteAdmin
  password fields. The second tab cannot be handled the same way
  as the data for that is handle by AutoFeatures.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
</package>
<package pkgid="263984441d894271e09e4dc84d364459b32f2370aa1f7f5197f7f0653850c6da" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-20" date="1750766400">- Modified glue/schemas/vsite.schema to extend VsiteDefaults with
  fields for siteAdmin email alias handling
- Modified ui/chorizo/web/Controllers/Template.php to add ability
  to define default email aliases for siteAdmin user of new Vsites
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to use defaults
  from VsiteDefaults for email aliases of siteAdmins of new Vsites.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
</package>
<package pkgid="4b8e09be70739fa1dcacfba2d50aed0e922622c791f4c5121473f9fb3c6369f7" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-21" date="1751371200">- Added provisions to replace the old style skel index.html and
  error pages of Vsites with the modernized ones. Action will
  only be taken if index.html is present and contains 'libImage'.
  Sane for the error pages. This is triggered by the 'Vsite' Object
  field 'force_skel_update'. Mass conversion can be triggered by 
  running /usr/sausalito/sbin/update_vsite_templates.pl and 
  Easy-Migate will also trigger this on Vsite imports.
- Modified glue/Makefile
- Modified glue/conf/vsite.conf
- Added glue/handlers/skel_update.pl
- Added glue/sbin/update_vsite_templates.pl
- Modified glue/schemas/vsite.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
</package>
<package pkgid="423240a8bdd55592699de05aa0896dab0fcf279ce9c7bd3279ecb52f529c4570" name="base-vsite-ui" arch="noarch">
  <version epoch="0" ver="4.8" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.7-22" date="1752494400">- Makefile: Added requirement for solarspeed-libxml for older PHPs
- Modified constructor/import_php_ini_settings.pl for code cleanup</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-1" date="1752580800">- Modified glue/php/set_php_headers.php to append header/footer to
  rendered PHP pages if a Vsite is over quota.
- Added provisions so that when a Vsite is disabled, the only 
  access that is possible is to suspended.html, which is served
  out of /var/www/html/error/. This also shows (if specified) the
  reason for the suspension or a custom message to visitors.
- Added glue/etc/skel/vsite/*/web/error/suspended.html
- Modified glue/schemas/vsite.schema to add 'SuspendMsg' to Vsite
  Class.
- Modified ui/chorizo/web/Controllers/VsiteMod.php to turn the
  suspension switch into a MultiChoice that also allows giving a
  reason.
- Added ui/chorizo/web/Controllers/SuspendMsg.php which is polled
  by suspended.html to return the 'SuspendMsg' as JSON for our
  suspended.html page.
- Locales extended</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-2" date="1752667200">- Modified glue/sbin/vsite_destroy.pl to reset 'over_quota' state
  of Users on Vsite deletion to remove any over-quota users of
  this Vsite from Sendmail/Postfix over-quota handling access map.
  Also reset over-quota state of Vsite . Disk before deletion.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-3" date="1753185600">- File list fixes in module template</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-4" date="1753444800">- Bugfix in /ui/chorizo/web/Controllers/ManageAdmin.php: Check if
  serverAdmin was created must only run on create transaction.
- Bugfix in /ui/chorizo/web/Controllers/VsiteList.php: Table for
  ResellerStats was only correctly rendered for Adminica - not Elmer.
  Additionally it still used array formats for Vsite data that was
  from before we switched that to be fetched via GetAll().</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-5" date="1758024000">- Modified glue/schemas/vsite.schema to add TypeDef 'lc_alphanum'
  used for Vsite and User prefixes. Must start with a letter, can
  contain lower case letters and numbers. Modified prefix fields
  in Class Vsite to use the new TypeDef.
- Modified ui/chorizo/web/Controllers/VsiteAdd.php to validate
  Prefix field with new TypeDef 'lc_alphanum'.
- Locale texts for Vsite prefix updated to new realities.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-6" date="1758974400">- Modified glue/handlers/php_handler.pl to set -t parameter to 
  phpsendmail. While redundant, this satisfies module checks.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-7" date="1763035200">- Modified glue/handlers/php_versions.pl to fix issue that was
  resetting 'safe_mode', 'register_globals' and 'allow_url_fopen'
  to save defaults on every run.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-8" date="1764158400">- Modified glue/schemas/vsite.schema to add key 'allow_sender_spoof'
  to Class 'Vsite' to allow Vsites to grant ability to spoof sender
  email address to other Users than 'siteAdmin who owns /web', too.  
- Modified ui/chorizo/web/Controllers/VsiteEmail.php to add the   
  toggle for that.
- Modified ui/chorizo/web/Controllers/VsiteList.php to display
  'Email (+)' for Vsites where the feature is enabled.
- Updated locales</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.8-9" date="1765022400">- Modified ui/chorizo/web/Controllers/VsiteList.php to show an icon
  for 'Site Prefix' with the prefix included if 'Site Prefix' is
  enabled. This makes it possible to search for a site prefix directly
  in the Vsite list.</changelog>
</package>
<package pkgid="f1fffd46f9fe882cb5452fcbddc2c6752609d83d80db9b60499c44f40fb40834" name="base-wizard-capstone" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="667b506ab6c8b228e8cf862b79309697bcd9d71e9bb6e9409c7773287fe22ecf" name="base-wizard-capstone" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="1800d35bf9e4f404db2bada8020914a1df8f262d055e2fb28fb2ddd3716e7835" name="base-wizard-capstone" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="3c19c79f4a184d8ead10a521aa2fb84ff4d9147d75b101990e31a8df2501fd7c" name="base-wizard-capstone" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="f5da4f145ea0c2f2f44ede1c8fa20d62f75f736fb92fcbaa4912920f72cac830" name="base-wizard-capstone" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="47341c16bd4ebc7b18721e200a49b1adfe4cabdf99d00d25733a37e22a311da6" name="base-wizard-glue" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="19960c062e9e4ca14358794b3b28d1ba77523db2d48607a1b0be84f3de6d3966" name="base-wizard-glue" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="216d233e08a4de096940d1a7555a7e2f3657fd114e0a3bd2cb6b527ef8f9283c" name="base-wizard-glue" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="459021290363b9247be9e9debdca8572aaa8e7b688690a1cacf8c5782448b3f3" name="base-wizard-glue" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="b36c26a1060f4dbe9299003c7681d945d4ec0af2d7f5fb4a542c4bd4e1576281" name="base-wizard-glue" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="d9c5bcef4d7eb111719ce9b77b99dc1aafa84305f031a3a4aa428fe9c1273799" name="base-wizard-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="3b3da65d5e6ca873337223b309891165f11555c61f8dd99fb17665c29b41a108" name="base-wizard-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="5c3c06609b1b60a5524f869a2dbf146522315c2b5000f2c1a867590fc55d4563" name="base-wizard-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="a5f99b313a8089de4aa566001604de4a45ece54f2b4b927737a0f2af003755be" name="base-wizard-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="f326c161ec77cb6f35a7cc6c41f34f49aa8b4f5eff4c88d595c6ce9f33217de3" name="base-wizard-locale-da_DK" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="ec26448c4cba31e3ca8db59fb6d3b5d1b0bd15f61761f99c8a46aa3aa3057030" name="base-wizard-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="cd189c35f4c0717111ec80eb9e0707cd92269ea583e8e9dc95046e5975a0509f" name="base-wizard-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="862eb16a78b12ed809bd4b9d41dd2762be7278aff738e662eca93e1f9186f2e7" name="base-wizard-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="e29956fdc4c780fe899a34712962c5dd46b489b23aec8adb5a2c32d1fbca5b0c" name="base-wizard-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="8243bca46e3e442f5c29f03ea49a6d933f875005fe9dad59e2d90603b70c07d7" name="base-wizard-locale-de_DE" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="0079058e041fd6969bd7a30e8d2aa5ee8301af6049839e2f78aca3a2d3b02d67" name="base-wizard-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="697c2be6ea3183d998c8686828f752489e5dc9af70d972a0551bdf3524380229" name="base-wizard-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="13797d8a4cdbad948cbaf06e1fd3e7ee643ff44849f08f98006f673a18a2b1f4" name="base-wizard-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="1fb6ee85ada3003463da5cd0aa9b0515772b4f1cf4985cefa4c0ee57bb6abaae" name="base-wizard-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="fc46caae79f39d51e2bdfb78a2904ac7da8dc74fef8ec392429fe2f814a3782c" name="base-wizard-locale-en_US" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="da665deea6a44cd3fa0b2706414e5c2f9039af68d3fc1f606accf2413766f960" name="base-wizard-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="900086498ff4937dbebebfe6c71c8d91200ac74a940ca1c2b1afae1b16bb422b" name="base-wizard-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="f73abcf3cc5b3451086e5a04482260bd99ac2cf35d597de473001b215fef4806" name="base-wizard-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="ed9e58030ffc6a40dc60df1819aa31e9a9ada4f5923d72b5632fcfe19532c9c1" name="base-wizard-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="da247bb19854553c9c84fe5f2cf02343ea7eaadb68f9934871716c82564fc2ad" name="base-wizard-locale-es_ES" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="55bf4362dfec5c58113b68869b054bff0069855165a8c64916b4a30a01fc21ce" name="base-wizard-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="9293fdc67d65760ff2d4dc925f95406b18ad8214e28a8add545b37faa8d30bb8" name="base-wizard-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="9d363d1c6488a882167bd3ae395c5fccc8d4d19919bd1cfc4d576191cc50cd42" name="base-wizard-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="9e2fb6a99e59fbf31426d418ec5b084bfe703cf9a7d3e9f7fde4276351c33639" name="base-wizard-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="49d7115dedbeba4bf0eed0579afed5365fcc110f1236ab552c40d3ee24b09acd" name="base-wizard-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="8094d13c884771cac79782d32da006c0e27197662038a0bf180631f446819134" name="base-wizard-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="8b4ff92bb8cdb71fb5b32189835876d1865abdb54e30161e8b842569d7e86660" name="base-wizard-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="3b24e28149d8f58022232c7f902e11cca901223b8ce37b60ccacfc20b8037acb" name="base-wizard-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="0de9438feecbd9d4106338d84b726bb639d6caacd0459e9c69394235ccf2e717" name="base-wizard-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="2ac86f6e605c9fdfe81de30ea1ba4343c3ccaa369801fa810d1188f2201e4d1b" name="base-wizard-locale-it_IT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="2b2687be377348ec787dcfd92209203a343fb0e70acf62a434f95e493c6b2b19" name="base-wizard-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="5360fbcf226c51547d357c610578bfcd374683014471fd84fd47a7cdcef3fa25" name="base-wizard-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="cf82979c413428f3febe10db5ef33c9bcee06890f33d87feaa43b266b44e903f" name="base-wizard-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="0ae3b11d2077da78d9699da1ea8b409604d627ad04c4fa8dc461b36b59a686a1" name="base-wizard-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="00b20064ffae2e13490dd11757db339944e8628f51724ed6b3d4e280f2da42b5" name="base-wizard-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="401dc1e3c2514f3d54248a74a7e12e81347d2586b712ff95d58ad073c9358475" name="base-wizard-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="7b3ec25a3e1671de81a9a34c4d84414b1bce29228bfe80d8398927c263260dae" name="base-wizard-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="a8d32794969321b65e45545d56800938d713f490c04b19931669da4da04e1b59" name="base-wizard-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="0d3188f23effd97301f4cabfa653a2f0f8b4568b904bee64ec726c4bcd060566" name="base-wizard-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="8d22f0d5fde4cd462725e0a88fc413cc80dff6bff594b90e9a1ff63d1349238e" name="base-wizard-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="7fc60d78975a1ce2b99c5705843f0bf6c7a694e2a01debb977688d008ea7e8c5" name="base-wizard-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="26bb526ac6ae804af82ea4b27be37ae409299a5ed18863f33d18e6e79089143b" name="base-wizard-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="a088f7ac759000e4b10cdb912e31164f5bbd68e3bd60dd6911d0f60fc543caaf" name="base-wizard-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="6b5cf6639e8d74cda406b8f20aa2455c6f261125ba657c8df7f44a5ad3d2827e" name="base-wizard-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="9c96ea8080ee2f90d7f3e05222b9dcd4d5330c5b17f427e6c7ca222af26ec136" name="base-wizard-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="718af1c6980d1b56292645585a580629b8387312998aed8451d7855caf1724d7" name="base-wizard-ui" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
</package>
<package pkgid="3860a4852588bc5ff4685713093616a7cd0d6d89e72d55205037aa1e0461ef6b" name="base-wizard-ui" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
</package>
<package pkgid="70e0485469cd31e009e58f0f08b67ea976a496ebbcbc2ed156bf3403d0036a42" name="base-wizard-ui" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
</package>
<package pkgid="cfafb5377b19351b872e350451fa6e8926460721b2553570b01524f3a3ad357f" name="base-wizard-ui" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
</package>
<package pkgid="fa82a605d87f2f4187e0ddb44c97ec89ba94c53563b4dfd2a1395408035917ff" name="base-wizard-ui" arch="noarch">
  <version epoch="0" ver="3.0.1" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-1" date="1716897600">- Modified constructor/serverNameGui.pl to set GUI port correctly 
  in .env file
- Modified glue/handlers/serverNameGui.pl as well for that.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-2" date="1752408000">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to make
  sure that if we show the NTP server field, then it is not empty.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-3" date="1752408001">- Modified ui/chorizo/web/Controllers/WizardElmerProper.php to fix
  network config errors that prevented the wizard from completing.
- Modified ui/chorizo/web/Controllers/WizardElmer.php to fix
  network config errors that prevented the wizard from completing.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-4" date="1772971200">- Applied jQuery compat fixes
- Modified ui/chorizo/web/Views/wizard_view_elmer.php
- Modified ui/chorizo/web/Views/wizard_view_elmer_proper.php</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.0.1-5" date="1778328000">- Switched _serialized_errors deserialization from unserialize() to
  safe_deserialize() in Wizard.php, WizardElmer.php and
  Wizard_with_ethStuff.php to prevent PHP Object Injection.</changelog>
</package>
<package pkgid="344aeccad7db5f6d7f39ac1267366a5256d9925b70787c5eae9a0f79a389e0cb" name="blueonyx-cve-2026-31431-ebpf" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.0-1" date="1777550400">- Initial package for CVE-2026-31431 eBPF mitigation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.1-1" date="1777550401">- Use bpftool to generate vmlinux.h (fixes build on AlmaLinux)
- Version bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.2-2" date="1777550402">- Copy *.o files from both build/ and root dir (more robust)
- Wrapper now cds into DATADIR and calls apply.sh directly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.3-1" date="1777550403">- Copy entire build/ structure + source files
- Wrapper always cds into DATADIR before calling apply.sh</changelog>
</package>
<package pkgid="2ef1a4ccebb668e002ef64ca64c166f6aca756947ee55f824a787651652efb55" name="blueonyx-cve-2026-31431-ebpf" arch="x86_64">
  <version epoch="0" ver="1.0.4" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.0-1" date="1777550400">- Initial package for CVE-2026-31431 eBPF mitigation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.1-1" date="1777550401">- Use bpftool to generate vmlinux.h (fixes build on AlmaLinux)
- Version bump</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.2-2" date="1777550402">- Copy *.o files from both build/ and root dir (more robust)
- Wrapper now cds into DATADIR and calls apply.sh directly</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.3-1" date="1777550403">- Copy entire build/ structure + source files
- Wrapper always cds into DATADIR before calling apply.sh</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.4-1" date="1777723200">- Better cron support added</changelog>
</package>
<package pkgid="44def9579cbae0f4e3012801b84c12829e2bb0ee112b7ceb69fef734973d887e" name="blueonyx-db" arch="x86_64">
  <version epoch="0" ver="1.85" rel="1.el10"/>
  <changelog author="BlueOnyx Packaging Automation &lt;noreply@blueonyx.it&gt; 1.85-1" date="1779105600">- Initial BlueOnyx Berkeley DB 1.85 package for CODB compatibility.</changelog>
</package>
<package pkgid="b7380139ee37400e762080c366c843bcab0ffd5fc5321f8be88e69ca2c4a11cb" name="blueonyx-db" arch="x86_64">
  <version epoch="0" ver="1.85" rel="2.el10"/>
  <changelog author="BlueOnyx Packaging Automation &lt;noreply@blueonyx.it&gt; 1.85-1" date="1779105600">- Initial BlueOnyx Berkeley DB 1.85 package for CODB compatibility.</changelog>
  <changelog author="BlueOnyx Packaging Automation &lt;noreply@blueonyx.it&gt; 1.85-2" date="1779105601">- Added ability to detect and repair OID mismatches in codb.oids as well</changelog>
</package>
<package pkgid="33ea41969c4157503991796066bbd2a967d42c7d0c42ab8aa002bcd56ad0c5be" name="blueonyx-dnstoolbox" arch="noarch">
  <version epoch="0" ver="1.1.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; [1.1.0-1]" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; [1.1.1-1]" date="1717848000">- Modified /usr/sausalito/sbin/dnsImport.pl to use new Network.pm</changelog>
</package>
<package pkgid="4d92b22a0c2f7ddfc19598d0ec214e058e4a98520b74f27e1f1a6c02d60ace0f" name="blueonyx-le-acme" arch="noarch">
  <version epoch="0" ver="3.0.6" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1633003200">- [3.0.1-1] ACME updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1633089600">- [3.0.1-2] Set ACCOUNT_EMAIL to a sane default during POST-Install</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1667044800">- [3.0.5-1] ACME updated</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1686484800">- [3.0.6-1] ACME updated</changelog>
</package>
<package pkgid="259ba6ffbd18c1c8abfc236ccd8d427dbf06ca856708e8a3fc84695310413fee" name="blueonyx-mailbox-converter" arch="x86_64">
  <version epoch="0" ver="1.0.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
</package>
<package pkgid="1523aa6c5f83cd171342bd3d6065a93b5bb83187add3edc2349fb0c094e26dce" name="blueonyx-nginx-conf" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="0BX02.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-0BX01" date="1570622400">- First build</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.0-0BX02" date="1603713600">- Commented out 'X-Frame-Options SAMEORIGIN' in security.conf to
  allow the GUI to access internal pages not hosted on AdmServ.</changelog>
</package>
<package pkgid="20b0eaf58b1780b68b3d08a09ddd0692f870dfc403bee98bd253e13caf403f49" name="blueonyx-nm-resolver" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.2-1" date="1717848000">- Updated version for NetworkManager rewrite of BlueOnyx</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-1" date="1740916800">- Updated version for NetworkManager rewrite of BlueOnyx</changelog>
</package>
<package pkgid="a37c7f7d37063f9d0c23d2827ba516a5a440b0ebc4e9fc107da6615cdbe6457d" name="blueonyx-openssl" arch="x86_64">
  <version epoch="0" ver="1.1.1w" rel="2"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-1" date="1697112000">- Update to 1.1.1w</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-2" date="1750420800">- Rebuilt for 5212R
- Added global QA_RPATHS 0x002 and export QA_RPATHS=0x002</changelog>
</package>
<package pkgid="74b66c2521ab48e692c077f4906bb427d3c1c2bf25574c9bf66e29ce94dd5146" name="blueonyx-openssl" arch="x86_64">
  <version epoch="0" ver="1.1.1w" rel="3"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-1" date="1697112000">- Update to 1.1.1w</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-2" date="1750420800">- Rebuilt for 5212R
- Added global QA_RPATHS 0x002 and export QA_RPATHS=0x002</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-3" date="1751889600">- Corrected libdirs to lib64 and added symlinks for lib</changelog>
</package>
<package pkgid="a15a91d27fc56886ef9649a39b68d9058c18a463806b844bb596fd173256f615" name="blueonyx-openssl-devel" arch="x86_64">
  <version epoch="0" ver="1.1.1w" rel="2"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-1" date="1697112000">- Update to 1.1.1w</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-2" date="1750420800">- Rebuilt for 5212R
- Added global QA_RPATHS 0x002 and export QA_RPATHS=0x002</changelog>
</package>
<package pkgid="46c31259999b1f1151c8e9e052bfa72f898ff62b23ace96a539143618c35690c" name="blueonyx-openssl-devel" arch="x86_64">
  <version epoch="0" ver="1.1.1w" rel="3"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-1" date="1697112000">- Update to 1.1.1w</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-2" date="1750420800">- Rebuilt for 5212R
- Added global QA_RPATHS 0x002 and export QA_RPATHS=0x002</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-3" date="1751889600">- Corrected libdirs to lib64 and added symlinks for lib</changelog>
</package>
<package pkgid="7b7eea00dca6174459b539f149382562662d073dfc8ac257a1438150164cec15" name="blueonyx-openssl-doc" arch="x86_64">
  <version epoch="0" ver="1.1.1w" rel="2"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-1" date="1697112000">- Update to 1.1.1w</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-2" date="1750420800">- Rebuilt for 5212R
- Added global QA_RPATHS 0x002 and export QA_RPATHS=0x002</changelog>
</package>
<package pkgid="3b01495229a7a449589a10e4deef0272eb31062e20b9cc2351a99bbc92ba3a15" name="blueonyx-openssl-doc" arch="x86_64">
  <version epoch="0" ver="1.1.1w" rel="3"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-1" date="1697112000">- Update to 1.1.1w</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-2" date="1750420800">- Rebuilt for 5212R
- Added global QA_RPATHS 0x002 and export QA_RPATHS=0x002</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.1.1w-3" date="1751889600">- Corrected libdirs to lib64 and added symlinks for lib</changelog>
</package>
<package pkgid="e5dd1b5d1cff41b5599eade45f90505907cca541502b9faf139b104633d5f4b1" name="blueonyx-phpMyAdmin" arch="x86_64">
  <version epoch="0" ver="5.2.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 5.2.2-1" date="1750420800">- Updated to latest version for 5212R.</changelog>
</package>
<package pkgid="eae111e6cf7eb2571937e0a3a6ee2f0efdce9c2ffbcf5e68367f0b46ecba11b4" name="blueonyx-postfix" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="a9ffd4f56ad4d10824b57f1920c07cc9860ce2f58574011bd904844fc8a8169d" name="blueonyx-postfix" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="6ab8c90d0c2d8303b180e0100ba7955cdd53956d48efccd0768ad67bc0c7c358" name="blueonyx-postfix-cdb" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="3fee717c8625f8b29ac182dece01d913b685a1a392764e7dc6e16d723e6b1f0d" name="blueonyx-postfix-cdb" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="0054eb846891d01e1c381e89742f1e8efda0e11143c3d00bcf56198a7153686b" name="blueonyx-postfix-ldap" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="72abe328273cb1669fb26423de498de6f4e5400d1299ace20af590713eedbd69" name="blueonyx-postfix-ldap" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="7529d74fd63da19623e10973a861c100fed87ad8f2315ca02eac62888f9ca163" name="blueonyx-postfix-lmdb" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="5292b8d04ff776f37fb97ffc68e24aeed9242f14aa77e1c9e58a637af9acedb3" name="blueonyx-postfix-lmdb" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="e7f8b64e26ee549f4466edc4e9f8e4481c60a9db91f17e6dc755ef58e2b04b51" name="blueonyx-postfix-mysql" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="3ab65db8be9d6d53729ea673a9f7725e44d29579d9f55bf0f68828286e90b92d" name="blueonyx-postfix-mysql" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="ff8acabf0b7028577e1e94262f6f5857283c9b028be3de844b7e3e75f56f8618" name="blueonyx-postfix-pcre" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="ce50dab7d4b7518c331523332beedb283c0049c8de28814c2c03f80f5f0e4dee" name="blueonyx-postfix-pcre" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="9033cd6cc7cf946ae4715cf5ae31ca633eee779ecf7626f891508d9f0ff039de" name="blueonyx-postfix-perl-scripts" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="e236892889626e18e3b4991f47a4ba5795e35de9e1fadfa91ab515145c422235" name="blueonyx-postfix-perl-scripts" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="49f305d571e1a0435e7f1d95e26844d72540f8c13a310038841158c84ff2ce13" name="blueonyx-postfix-pgsql" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="503916ffe036b69f1091219d9cd106e97ffd06ee7a097957265787fece176f60" name="blueonyx-postfix-pgsql" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="9f72779966e4b34e231f2342016fbbbb075d18348f2e8772dee7a2c6e9e610b3" name="blueonyx-postfix-sqlite" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="10.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-10" date="1764158400">- Rebuilt for AlmaLinux 10.1</changelog>
</package>
<package pkgid="df4fceb640e029ac0affbbc8db240ac63108a8d318bdfdac3ccd87e8ccb39599" name="blueonyx-postfix-sqlite" arch="x86_64">
  <version epoch="2" ver="3.8.5" rel="9.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.4-2" date="1705838400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-1" date="1705924800">- New version
  Resolves: rhbz#2259469</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2:3.8.5-2" date="1706184000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Pete Walter &lt;pwalter@fedoraproject.org&gt; - 2:3.8.5-3" date="1706788800">- Rebuild for ICU 74</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-4" date="1719230400">- Bump release for June 2024 mass rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-5" date="1721908800">- Explicitly set default_database_type if lmdb map is used
  Resolves: RHEL-50557</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-6" date="1721908801">- Fixed postlog RPM verification
  Resolves: RHEL-50584</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 2:3.8.5-7" date="1724587200">- Dropped mail group configuration / creation, it is provided by setup
  Resolves: RHEL-27174</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-8" date="1730203200">- Bump release for October 2024 mass rebuild:
  Resolves: RHEL-64018</changelog>
  <changelog author="Troy Dawson &lt;tdawson@redhat.com&gt; - 2:3.8.5-9" date="1751544000">* Build of 'blueonyx-postfix' based on Alma 10 2:3.8.5-9
- Modified Systemd Unit-File postfix.service to run our custom
  ExecStartPre=-/usr/sausalito/bin/blueonyx-postfix script
- Included /usr/sausalito/bin/blueonyx-postfix
- User 'postfix' is now also added to groups 'mailnull' and 'smmsp'
  in order to avoid socket access problems with the AV-SPAM milters.
- Switched Postfix to use Berkeley DB (libdb) support again.
- We bring our own /etc/postfix/master.cf as the one in the source
  tarball has a different sort order and spacing, which throws
  blueonyx-postfix-confgen off.</changelog>
</package>
<package pkgid="2937b621f22b88c13268d5c0854d41fa168a2aaf9ac22d92de8963d70e3b47e1" name="blueonyx-sendmail" arch="x86_64">
  <version epoch="1" ver="8.18.1" rel="5.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-2" date="1689076800">- Fixed verification of the ghost files
  Related: rhbz#2052091</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-3" date="1690027200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-4" date="1698926400">- Drop libdb for RHEL&gt;9
  Related: rhbz#1781181</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-5" date="1704888000">- Converted license tag to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-6" date="1706356800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-1" date="1706702400">- New version
  Resolves: rhbz#2228229
  Resolves: CVE-2023-51765</changelog>
  <changelog author="Zbigniew J&#x119;drzejewski-Szmek &lt;zbyszek@in.waw.pl&gt; - 8.18.1-2" date="1720526400">- Rebuilt for the bin-sbin merge</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.18.1-3" date="1721476800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-4" date="1721736000">- Fixed missing binaries after the postponed bin-sbin merge
  Resolves: rhbz#2299457</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 8.18.1-5" date="1750507200">- Rebuilt as blueonyx-sendmail with DB support reverted back to Berkeley
  DB instead of TinyCDB. Also added Epoch 1.</changelog>
</package>
<package pkgid="cc2e8775fffc414d6be454f7c69eb86d7f39e8af98c80d19ec57ca534530078f" name="blueonyx-sendmail-cf" arch="noarch">
  <version epoch="1" ver="8.18.1" rel="5.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-2" date="1689076800">- Fixed verification of the ghost files
  Related: rhbz#2052091</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-3" date="1690027200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-4" date="1698926400">- Drop libdb for RHEL&gt;9
  Related: rhbz#1781181</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-5" date="1704888000">- Converted license tag to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-6" date="1706356800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-1" date="1706702400">- New version
  Resolves: rhbz#2228229
  Resolves: CVE-2023-51765</changelog>
  <changelog author="Zbigniew J&#x119;drzejewski-Szmek &lt;zbyszek@in.waw.pl&gt; - 8.18.1-2" date="1720526400">- Rebuilt for the bin-sbin merge</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.18.1-3" date="1721476800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-4" date="1721736000">- Fixed missing binaries after the postponed bin-sbin merge
  Resolves: rhbz#2299457</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 8.18.1-5" date="1750507200">- Rebuilt as blueonyx-sendmail with DB support reverted back to Berkeley
  DB instead of TinyCDB. Also added Epoch 1.</changelog>
</package>
<package pkgid="4411c62f3f5af4c00d9ddaaab234b395c3ba0a0c0d7874fa97b86b5423d52059" name="blueonyx-sendmail-doc" arch="noarch">
  <version epoch="1" ver="8.18.1" rel="5.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-2" date="1689076800">- Fixed verification of the ghost files
  Related: rhbz#2052091</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-3" date="1690027200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-4" date="1698926400">- Drop libdb for RHEL&gt;9
  Related: rhbz#1781181</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-5" date="1704888000">- Converted license tag to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-6" date="1706356800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-1" date="1706702400">- New version
  Resolves: rhbz#2228229
  Resolves: CVE-2023-51765</changelog>
  <changelog author="Zbigniew J&#x119;drzejewski-Szmek &lt;zbyszek@in.waw.pl&gt; - 8.18.1-2" date="1720526400">- Rebuilt for the bin-sbin merge</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.18.1-3" date="1721476800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-4" date="1721736000">- Fixed missing binaries after the postponed bin-sbin merge
  Resolves: rhbz#2299457</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 8.18.1-5" date="1750507200">- Rebuilt as blueonyx-sendmail with DB support reverted back to Berkeley
  DB instead of TinyCDB. Also added Epoch 1.</changelog>
</package>
<package pkgid="c83e9165fc0150ba6b30269d626c4a43df50483cc04d1ff0ef2a6bd834f54671" name="blueonyx-sendmail-milter" arch="x86_64">
  <version epoch="1" ver="8.18.1" rel="5.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-2" date="1689076800">- Fixed verification of the ghost files
  Related: rhbz#2052091</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-3" date="1690027200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-4" date="1698926400">- Drop libdb for RHEL&gt;9
  Related: rhbz#1781181</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-5" date="1704888000">- Converted license tag to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-6" date="1706356800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-1" date="1706702400">- New version
  Resolves: rhbz#2228229
  Resolves: CVE-2023-51765</changelog>
  <changelog author="Zbigniew J&#x119;drzejewski-Szmek &lt;zbyszek@in.waw.pl&gt; - 8.18.1-2" date="1720526400">- Rebuilt for the bin-sbin merge</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.18.1-3" date="1721476800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-4" date="1721736000">- Fixed missing binaries after the postponed bin-sbin merge
  Resolves: rhbz#2299457</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 8.18.1-5" date="1750507200">- Rebuilt as blueonyx-sendmail with DB support reverted back to Berkeley
  DB instead of TinyCDB. Also added Epoch 1.</changelog>
</package>
<package pkgid="c520a3c67116fce27cc0a123c9c3453086b455baac60b1659191fcfceeb42a7a" name="blueonyx-sendmail-milter-devel" arch="x86_64">
  <version epoch="1" ver="8.18.1" rel="5.el10"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-2" date="1689076800">- Fixed verification of the ghost files
  Related: rhbz#2052091</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-3" date="1690027200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-4" date="1698926400">- Drop libdb for RHEL&gt;9
  Related: rhbz#1781181</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.17.2-5" date="1704888000">- Converted license tag to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.17.2-6" date="1706356800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-1" date="1706702400">- New version
  Resolves: rhbz#2228229
  Resolves: CVE-2023-51765</changelog>
  <changelog author="Zbigniew J&#x119;drzejewski-Szmek &lt;zbyszek@in.waw.pl&gt; - 8.18.1-2" date="1720526400">- Rebuilt for the bin-sbin merge</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 8.18.1-3" date="1721476800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 8.18.1-4" date="1721736000">- Fixed missing binaries after the postponed bin-sbin merge
  Resolves: rhbz#2299457</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 8.18.1-5" date="1750507200">- Rebuilt as blueonyx-sendmail with DB support reverted back to Berkeley
  DB instead of TinyCDB. Also added Epoch 1.</changelog>
</package>
<package pkgid="fc56cb7fe201379cb4420ce21b6e860c2d78045ebbdf2b532551ea5187b2d078" name="blueonyx-yum-wrapper" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.2-1" date="1682251200">- Added /usr/bin/dnf_wrapper as well</changelog>
</package>
<package pkgid="34f1394b4a1ef85769fa366ef73b7eb6361117f435173545e092b4704347f34f" name="blueonyx-yumconf" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 2.4.2-1" date="1749211200">- Updated for BlueOnyx 5212R on EL10
- More modern GPG key added as RPM-GPG-KEY-BlueOnyx-5212R</changelog>
</package>
<package pkgid="e2d504a9da464e19e3d97c24e4c9138d4d62999904c77de36ef806ae0b542db5" name="cgiwrap" arch="x86_64">
  <version epoch="0" ver="4.1" rel="4"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 4.1-4" date="1750248000">- Rebuild for 5212R
- Added sigset-replace.patch</changelog>
</package>
<package pkgid="d36712a03c22eebf8a20daff4c8cf668d12cef413c367502c41a6d1d6854d22b" name="cgiwrap" arch="x86_64">
  <version epoch="0" ver="4.1" rel="5"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 4.1-4" date="1750248000">- Rebuild for 5212R
- Added sigset-replace.patch</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; 4.1-5" date="1752926400">- Rebuilt with -D__cobalt flag
- Added post-install sed to remove application/x-perl from /etc/mime.types</changelog>
</package>
<package pkgid="c83afe5ccadb0a9b9eb2cd322abc3d963ed04f4d8bb87f4d4545c0d0ae1789f3" name="easy-migrate" arch="noarch">
  <version epoch="0" ver="0.2.6" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1691755200">- [0.2.0-1] Added provisions for Radicale CardDAV/CalDAV</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1734004800">- [0.2.5-1] This is essentially a rollback to v0.2.0-1
- Fix in easy-migrate.pl for WebApp NameSpaces</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1750248000">- [0.2.6-1] Added support for BlueOnyx 5212R</changelog>
</package>
<package pkgid="1e671fdd194ab7c4deef8a438721661cf537373d0d4b6dd58b5f74104b01ce2d" name="easy-migrate" arch="noarch">
  <version epoch="0" ver="0.2.7" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1691755200">- [0.2.0-1] Added provisions for Radicale CardDAV/CalDAV</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1734004800">- [0.2.5-1] This is essentially a rollback to v0.2.0-1
- Fix in easy-migrate.pl for WebApp NameSpaces</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1750248000">- [0.2.6-1] Added support for BlueOnyx 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1751371200">- [0.2.7-1] Added skel file replacement after migration</changelog>
</package>
<package pkgid="d6e3cf20256f6907a84b85c794ff3a9acd918490cf06702272ff1f9369108e5b" name="easy-migrate" arch="noarch">
  <version epoch="0" ver="0.2.8" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1691755200">- [0.2.0-1] Added provisions for Radicale CardDAV/CalDAV</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1734004800">- [0.2.5-1] This is essentially a rollback to v0.2.0-1
- Fix in easy-migrate.pl for WebApp NameSpaces</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1750248000">- [0.2.6-1] Added support for BlueOnyx 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1751371200">- [0.2.7-1] Added skel file replacement after migration</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1753531200">- [0.2.8-1] Bugfix in em-helper.pl</changelog>
</package>
<package pkgid="126e08dcaaa4296f9b917c9e548d6b16ffa8cd89cc2c72c7e84774e3b45a6c8f" name="easy-migrate" arch="noarch">
  <version epoch="0" ver="0.2.9" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1691755200">- [0.2.0-1] Added provisions for Radicale CardDAV/CalDAV</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1734004800">- [0.2.5-1] This is essentially a rollback to v0.2.0-1
- Fix in easy-migrate.pl for WebApp NameSpaces</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1750248000">- [0.2.6-1] Added support for BlueOnyx 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1751371200">- [0.2.7-1] Added skel file replacement after migration</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1753531200">- [0.2.8-1] Bugfix in em-helper.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1754136000">- [0.2.9-1] Bugfixes in easy-migrate.pl for 5212R and
  migration of user files and folders.</changelog>
</package>
<package pkgid="801b5d9068f2a6efc767752df6a2f39e9b9c6720e7bf382269b9f76df68f1b33" name="easy-migrate" arch="noarch">
  <version epoch="0" ver="0.2.9" rel="2"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1734004800">- [0.2.5-1] This is essentially a rollback to v0.2.0-1
- Fix in easy-migrate.pl for WebApp NameSpaces</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1750248000">- [0.2.6-1] Added support for BlueOnyx 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1751371200">- [0.2.7-1] Added skel file replacement after migration</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1753531200">- [0.2.8-1] Bugfix in em-helper.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1754136000">- [0.2.9-1] Bugfixes in easy-migrate.pl for 5212R and
  migration of user files and folders.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1760788800">- [0.2.9-2] Bugfixes in easy-migrate.pl to delete stale
  /etc/.pwd.lock files on each iteration.</changelog>
</package>
<package pkgid="3291d69ca83041a284f133cdf103183a41eef74e58225633f6aff889c5f5c927" name="easy-migrate" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1734004800">- [0.2.5-1] This is essentially a rollback to v0.2.0-1
- Fix in easy-migrate.pl for WebApp NameSpaces</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1750248000">- [0.2.6-1] Added support for BlueOnyx 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1751371200">- [0.2.7-1] Added skel file replacement after migration</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1753531200">- [0.2.8-1] Bugfix in em-helper.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1754136000">- [0.2.9-1] Bugfixes in easy-migrate.pl for 5212R and
  migration of user files and folders.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1760788800">- [0.2.9-2] Bugfixes in easy-migrate.pl to delete stale
  /etc/.pwd.lock files on each iteration.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt;" date="1765281600">- [0.3.0-1] Bugfixes in easy-migrate.pl for 5212R to 5212R
  migrations related to import paths for webapp DBs.</changelog>
</package>
<package pkgid="c0d8340ea5f71e88d9532129eccb2fe05daf3fbcc4719b402dc0149e31a48d0f" name="jailkit" arch="x86_64">
  <version epoch="0" ver="2.23" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 2.23-2" date="1749729600">- Updated for EL10 to set PYTHONINTERPRETER=/usr/bin/python3
  However: Even that barfs and we have to create a temporary symlink
  for /usr/bin/python -&gt; /usr/bin/python3 during build or we end up
  with the resulting RPM requiring /usr/bin/python33</changelog>
</package>
<package pkgid="1133de315596837358153168a2370a5b72e0055aa09e9b54415e6d1084ff9c3e" name="jailkit" arch="x86_64">
  <version epoch="0" ver="2.23" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 2.23-6" date="1732104000">- Substituted our own jailkit-2.23/ini/jk_init.ini in tarball to add
  /usr/lib64/libcrypto.so.3, /usr/lib64/libcrypto.so.3.2.2 to sftp
  for EL9.5</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 2.23-7" date="1732104001">- Added execution of /usr/sausalito/sbin/jail_toggler.pl during post
  install if this is an update.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 2.23-8" date="1750593600">- Updated for EL10 to set PYTHONINTERPRETER=/usr/bin/python3
  However: Even that barfs and we have to create a temporary symlink
  for /usr/bin/python -&gt; /usr/bin/python3 during build or we end up
  with the resulting RPM requiring /usr/bin/python33</changelog>
</package>
<package pkgid="2252e0e5764c4bf9a0c695d96113cc67c9a5123cee7ec2c1b4afc69d0ba5b543" name="monitorix" arch="noarch">
  <version epoch="0" ver="3.16.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 3.16.0-1" date="1750420800">- Updated to latest version</changelog>
</package>
<package pkgid="2fab2a0cb8691e86c068b62f00bdbf314882001b6373de55c03a7cf867f60f49" name="perl-handler-utils" arch="x86_64">
  <version epoch="0" ver="1.8.4" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-2" date="1691928000">- Small fix in Sauce/Service/sauce_serviced.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-3" date="1691928001">- Removed File::Flock requirement from Sauce/Service/Daemon.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-4" date="1692014400">- Added missing requirement perl(Proc::Daemon) 
- Added missing requirement perl(Proc::ProcessTable)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-5" date="1692014401">- Several 5209R have weird issues with perl(Proc::Daemon). Devised
  a method to not use perl(Proc::Daemon) on 5209R.
- Modified Sauce/Service/sauce_serviced.pl
- Modified sauce_serviced.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-6" date="1695470400">- Modified Sauce/Service/Daemon.pm:
- Service queue files are now expunged after five minutes
- Added MTA check to process_queue() to expunge queue files of the
  MTA we are no longer using. This will get rid of sendmail queue
  files if postfix is active and vice versa.
- Added a check to process_queue() to expunge queue files for services
  that do not exists in first place.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.0-1" date="1717848000">- Modified 'sauce_serviced.service' to write a JSON encoded file to
  /usr/sausalito/sessions/.sauce_serviced_daemon.state which the GUI
  can parse via /gui/services?q=services in order to find out if there
  are pending service changes and which ones those are.
- Modified Sauce/Service/Daemon.pm
- Updated requirements</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-1" date="1734004800">- Extended Sauce/Service/Daemon.pm with provisions for reporting a
  running YUM/DNF update.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1741435200">- Blindly restarting Apache and ALL PHP-FPM daemons is not really the
  greatest way to do things. We can make do with 'reload' IF we check
  if the services is running before we issue the 'reload'. If it is
  not running or in failed state, then we need to upgrade the request
  to a 'restart', but otherwise a 'reload' is fine.
- Modified Sauce/Service.pm to treat all 'httpd' PHP-FPM restarts as
  reloads - unless the service is dead. If it's dead: Upgrade to
  'restart' instead.
- Modified Sauce/Service/Client.pm accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1743595200">- Small improvement in Sauce/Service/Daemon.pm in process_queue()
  We now wait two seconds after triggering a service reload and then
  check with 'systemctl is-active' if the service is up again. This
  is more reliable than just parsing the exit state of systemctl,
  because that just checks if Systemd did what it was supposed to do.
  And not if it really worked. The 'is-active' check tells us the
  whole story.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1746532800">- Modified Sauce/Service/Daemon.pm to handle stop actions better.</changelog>
</package>
<package pkgid="00b9b0e7aab87c0f20b030882b0eca23bdbf58664ae7f48e1004962fc8afd0fe" name="perl-handler-utils" arch="x86_64">
  <version epoch="0" ver="1.8.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-3" date="1691928000">- Removed File::Flock requirement from Sauce/Service/Daemon.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-4" date="1692014400">- Added missing requirement perl(Proc::Daemon) 
- Added missing requirement perl(Proc::ProcessTable)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-5" date="1692014401">- Several 5209R have weird issues with perl(Proc::Daemon). Devised
  a method to not use perl(Proc::Daemon) on 5209R.
- Modified Sauce/Service/sauce_serviced.pl
- Modified sauce_serviced.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-6" date="1695470400">- Modified Sauce/Service/Daemon.pm:
- Service queue files are now expunged after five minutes
- Added MTA check to process_queue() to expunge queue files of the
  MTA we are no longer using. This will get rid of sendmail queue
  files if postfix is active and vice versa.
- Added a check to process_queue() to expunge queue files for services
  that do not exists in first place.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.0-1" date="1717848000">- Modified 'sauce_serviced.service' to write a JSON encoded file to
  /usr/sausalito/sessions/.sauce_serviced_daemon.state which the GUI
  can parse via /gui/services?q=services in order to find out if there
  are pending service changes and which ones those are.
- Modified Sauce/Service/Daemon.pm
- Updated requirements</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-1" date="1734004800">- Extended Sauce/Service/Daemon.pm with provisions for reporting a
  running YUM/DNF update.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1741435200">- Blindly restarting Apache and ALL PHP-FPM daemons is not really the
  greatest way to do things. We can make do with 'reload' IF we check
  if the services is running before we issue the 'reload'. If it is
  not running or in failed state, then we need to upgrade the request
  to a 'restart', but otherwise a 'reload' is fine.
- Modified Sauce/Service.pm to treat all 'httpd' PHP-FPM restarts as
  reloads - unless the service is dead. If it's dead: Upgrade to
  'restart' instead.
- Modified Sauce/Service/Client.pm accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1743595200">- Small improvement in Sauce/Service/Daemon.pm in process_queue()
  We now wait two seconds after triggering a service reload and then
  check with 'systemctl is-active' if the service is up again. This
  is more reliable than just parsing the exit state of systemctl,
  because that just checks if Systemd did what it was supposed to do.
  And not if it really worked. The 'is-active' check tells us the
  whole story.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1746532800">- Modified Sauce/Service/Daemon.pm to handle stop actions better.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1750334400">- Modified Sauce/Service/Daemon.pm to upgrade 'reload' to 'restart'
  if a 'reload' attempt hasn't gone through successfully.</changelog>
</package>
<package pkgid="75444a8ddf42bf45939370d7841fb3c12ccba3f6682044ec4cbe67a393a43003" name="perl-handler-utils" arch="x86_64">
  <version epoch="0" ver="1.8.6" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-4" date="1692014400">- Added missing requirement perl(Proc::Daemon) 
- Added missing requirement perl(Proc::ProcessTable)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-5" date="1692014401">- Several 5209R have weird issues with perl(Proc::Daemon). Devised
  a method to not use perl(Proc::Daemon) on 5209R.
- Modified Sauce/Service/sauce_serviced.pl
- Modified sauce_serviced.service</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.7.0-6" date="1695470400">- Modified Sauce/Service/Daemon.pm:
- Service queue files are now expunged after five minutes
- Added MTA check to process_queue() to expunge queue files of the
  MTA we are no longer using. This will get rid of sendmail queue
  files if postfix is active and vice versa.
- Added a check to process_queue() to expunge queue files for services
  that do not exists in first place.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.0-1" date="1717848000">- Modified 'sauce_serviced.service' to write a JSON encoded file to
  /usr/sausalito/sessions/.sauce_serviced_daemon.state which the GUI
  can parse via /gui/services?q=services in order to find out if there
  are pending service changes and which ones those are.
- Modified Sauce/Service/Daemon.pm
- Updated requirements</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-1" date="1734004800">- Extended Sauce/Service/Daemon.pm with provisions for reporting a
  running YUM/DNF update.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1741435200">- Blindly restarting Apache and ALL PHP-FPM daemons is not really the
  greatest way to do things. We can make do with 'reload' IF we check
  if the services is running before we issue the 'reload'. If it is
  not running or in failed state, then we need to upgrade the request
  to a 'restart', but otherwise a 'reload' is fine.
- Modified Sauce/Service.pm to treat all 'httpd' PHP-FPM restarts as
  reloads - unless the service is dead. If it's dead: Upgrade to
  'restart' instead.
- Modified Sauce/Service/Client.pm accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1743595200">- Small improvement in Sauce/Service/Daemon.pm in process_queue()
  We now wait two seconds after triggering a service reload and then
  check with 'systemctl is-active' if the service is up again. This
  is more reliable than just parsing the exit state of systemctl,
  because that just checks if Systemd did what it was supposed to do.
  And not if it really worked. The 'is-active' check tells us the
  whole story.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1746532800">- Modified Sauce/Service/Daemon.pm to handle stop actions better.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1750334400">- Modified Sauce/Service/Daemon.pm to upgrade 'reload' to 'restart'
  if a 'reload' attempt hasn't gone through successfully.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1751630400">- Modified debugging in Sauce/Service/Client.pm
- Modified debugging in Sauce/Service.pm</changelog>
</package>
<package pkgid="8cecb0e7c05de556e5f146f8f90d11f3b2eb8794cd8856efa1caabfaecde4494" name="perl-handler-utils" arch="x86_64">
  <version epoch="0" ver="1.8.7" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.0-1" date="1717848000">- Modified 'sauce_serviced.service' to write a JSON encoded file to
  /usr/sausalito/sessions/.sauce_serviced_daemon.state which the GUI
  can parse via /gui/services?q=services in order to find out if there
  are pending service changes and which ones those are.
- Modified Sauce/Service/Daemon.pm
- Updated requirements</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.1-1" date="1734004800">- Extended Sauce/Service/Daemon.pm with provisions for reporting a
  running YUM/DNF update.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.2-1" date="1741435200">- Blindly restarting Apache and ALL PHP-FPM daemons is not really the
  greatest way to do things. We can make do with 'reload' IF we check
  if the services is running before we issue the 'reload'. If it is
  not running or in failed state, then we need to upgrade the request
  to a 'restart', but otherwise a 'reload' is fine.
- Modified Sauce/Service.pm to treat all 'httpd' PHP-FPM restarts as
  reloads - unless the service is dead. If it's dead: Upgrade to
  'restart' instead.
- Modified Sauce/Service/Client.pm accordingly.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.3-1" date="1743595200">- Small improvement in Sauce/Service/Daemon.pm in process_queue()
  We now wait two seconds after triggering a service reload and then
  check with 'systemctl is-active' if the service is up again. This
  is more reliable than just parsing the exit state of systemctl,
  because that just checks if Systemd did what it was supposed to do.
  And not if it really worked. The 'is-active' check tells us the
  whole story.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.4-1" date="1746532800">- Modified Sauce/Service/Daemon.pm to handle stop actions better.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.5-1" date="1750334400">- Modified Sauce/Service/Daemon.pm to upgrade 'reload' to 'restart'
  if a 'reload' attempt hasn't gone through successfully.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.6-1" date="1751630400">- Modified debugging in Sauce/Service/Client.pm
- Modified debugging in Sauce/Service.pm</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.8.7-1" date="1765281600">- Bugfix in Sauce/Service/Client.pm related to 'start' event.</changelog>
</package>
<package pkgid="87192cfc7474512530a07779c8d8d8ad1c925520bde1ec49892962c7666d1512" name="php-awl" arch="noarch">
  <version epoch="0" ver="0.62" rel="9.2"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 0.62" date="1660996800">- Rebuilt from latest sources</changelog>
</package>
<package pkgid="9e0ac6689b33df1feb91e4cd941daaa1696e99530a02c429d183bc0ec71d1570" name="phpsysinfo" arch="x86_64">
  <version epoch="0" ver="3.4.4" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 3.4.4-1" date="1750420800">- Rebuilt for 5212R
- Upgraded to v3.4.4</changelog>
</package>
<package pkgid="fce09819ffd46e610e4f1c2f980272576fe219348c8b2f442ca61b8f94325d18" name="poprelayd" arch="noarch">
  <version epoch="0" ver="2.1" rel="10"/>
</package>
<package pkgid="a4fd74211d600ee757cea35dd906b79929624036752d12cddf24d5c76c0def01" name="raid-bins" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="12BX05.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-12BX04" date="1275652800">- Removed noarch architecture tag from specfile</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.0.3-12BX05" date="1333281600">- Set autoreq to no as it suddenly checks for 64-bit glibc</changelog>
</package>
<package pkgid="0c3bfdf44e5a8e9db1960798d327470ddc5b209303b67118d1349fc638e17f27" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-4" date="1700568000">- Fixed invalid regexps in server/basetypes.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-5" date="1705579200">- Fixed fq_email_address_or_username in server/basetypes.schema
- Modified alphanum_plus_space in server/basetypes.schema to allow
  single quote.
- Modified definition if 'int' as the minus was escaped and doesn't
  need to be.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-6" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-7" date="1708344001">- Modified client/httpd/blueonyx.conf to remove GUI redirects.
  These are handled by /etc/httpd/conf.perl/00-default-vsite.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
</package>
<package pkgid="e38179e84a55c8b2dbc1f77e2770cb24e48572868a1ded9a8c36eef5afbcc9b7" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-5" date="1705579200">- Fixed fq_email_address_or_username in server/basetypes.schema
- Modified alphanum_plus_space in server/basetypes.schema to allow
  single quote.
- Modified definition if 'int' as the minus was escaped and doesn't
  need to be.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-6" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-7" date="1708344001">- Modified client/httpd/blueonyx.conf to remove GUI redirects.
  These are handled by /etc/httpd/conf.perl/00-default-vsite.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
</package>
<package pkgid="a49148c1bad40e33245e27e719c3c6e82d954f156430de23710e484c800f8d75" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-6" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-7" date="1708344001">- Modified client/httpd/blueonyx.conf to remove GUI redirects.
  These are handled by /etc/httpd/conf.perl/00-default-vsite.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
</package>
<package pkgid="db06489bc6bc6850eea5f6f774c4abbd8f3757a3d5135ddfbbfef6e78631cd9f" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-7" date="1708344000">- Modified client/httpd/blueonyx.conf to remove GUI redirects.
  These are handled by /etc/httpd/conf.perl/00-default-vsite.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
</package>
<package pkgid="dc7187cf4a2a98cd9dbafd22f92f2987b30fc5f5035a63bb495caf09027d23e8" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
</package>
<package pkgid="49b32752762eb774191bc2e7e0d6e9b86b1e3dc5f0b1698966d6474a836a2562" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-6" date="1776513600">- Modified server/basetypes.schema to add Typedef 'ipcidr_list_IPv4IPv6'</changelog>
</package>
<package pkgid="97a1829a1c28908eaeeb91fd83eee683a5bd67070c0eded82e4427f975a696dd" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-6" date="1776513600">- Modified server/basetypes.schema to add Typedef 'ipcidr_list_IPv4IPv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-7" date="1776772800">- Session Manager: Added optional Redis/Valkey support with automatic
  file-based fallback. Tries TCP 127.0.0.1:6379 first, then Unix sockets
  (/var/run/valkey/valkey.sock, /var/run/redis/redis.sock), then falls
  back to file-based sessions.
- Build: Auto-detect hiredis/valkey at build time. BuildRequires updated
  for valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- CODB: FIND now uses ALL available property indexes and intersects OID
  lists. Dramatically reduces candidate objects for multi-criteria searches.
- CODB: Added new codb_oidset module (codb_oidset.c/h) for efficient OID
  set intersection during FIND queries.
- Fixed 28-year-old TODO in codb_find_oidlist_from_criteria() that only used
  the first index found instead of all matching indexes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-1" date="1776772801">- Modified sessionmgr to optionally use Redis/Valkey for session storage.
  Falls back to file-based sessions if Redis/Valkey is unavailable.
- BuildRequires: valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- Session manager now tries 127.0.0.1:6379, then /var/run/valkey/valkey.sock,
  then /var/run/redis/redis.sock, then file-based fallback.
- This restores the memcache feature from 2015 (R:2015) in a safer way.
- Modified rules.mk to always build with Redis/Valkey support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-2" date="1776945600">- Hardened Redis/Valkey session storage by deriving Redis keys from
  HMAC-SHA256(session_id) using a root-only local secret.
- cced systemd unit now creates /usr/sausalito/conf/sessionmgr.secret if
  missing or empty and enforces 0600 root:root permissions without rotating
  the secret on restarts.
- Redis/Valkey no longer exposes raw CCE session IDs through key names.
- Added OpenSSL/libcrypto linkage and BuildRequires: openssl-devel.
- Session manager removes legacy raw Redis session keys as sessions are saved
  or expired.</changelog>
</package>
<package pkgid="2bd27d1d9eeab866c0b1969304a6505f6bb579640641a696612ace81f55d4bc5" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-6" date="1776513600">- Modified server/basetypes.schema to add Typedef 'ipcidr_list_IPv4IPv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-7" date="1776772800">- Session Manager: Added optional Redis/Valkey support with automatic
  file-based fallback. Tries TCP 127.0.0.1:6379 first, then Unix sockets
  (/var/run/valkey/valkey.sock, /var/run/redis/redis.sock), then falls
  back to file-based sessions.
- Build: Auto-detect hiredis/valkey at build time. BuildRequires updated
  for valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- CODB: FIND now uses ALL available property indexes and intersects OID
  lists. Dramatically reduces candidate objects for multi-criteria searches.
- CODB: Added new codb_oidset module (codb_oidset.c/h) for efficient OID
  set intersection during FIND queries.
- Fixed 28-year-old TODO in codb_find_oidlist_from_criteria() that only used
  the first index found instead of all matching indexes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-1" date="1776772801">- Modified sessionmgr to optionally use Redis/Valkey for session storage.
  Falls back to file-based sessions if Redis/Valkey is unavailable.
- BuildRequires: valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- Session manager now tries 127.0.0.1:6379, then /var/run/valkey/valkey.sock,
  then /var/run/redis/redis.sock, then file-based fallback.
- This restores the memcache feature from 2015 (R:2015) in a safer way.
- Modified rules.mk to always build with Redis/Valkey support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-2" date="1776945600">- Hardened Redis/Valkey session storage by deriving Redis keys from
  HMAC-SHA256(session_id) using a root-only local secret.
- cced systemd unit now creates /usr/sausalito/conf/sessionmgr.secret if
  missing or empty and enforces 0600 root:root permissions without rotating
  the secret on restarts.
- Redis/Valkey no longer exposes raw CCE session IDs through key names.
- Added OpenSSL/libcrypto linkage and BuildRequires: openssl-devel.
- Session manager removes legacy raw Redis session keys as sessions are saved
  or expired.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-3" date="1777204800">- Modernized cce.so PHP Zend API module for PHP 8.3.30 compatibility
- Replaced deprecated PHP 5.4 Zend API calls with PHP 8.3 equivalents
- Added arginfo definitions for all 22 exported PHP functions
- Converted build system from raw gcc to phpize/configure (matching i18n module)
- Added config.m4 for phpize-based build
- Added cce.ini for AdmServ PHP extension loading
- Install cce.so to AdmServ PHP extension dir and cce.ini to AdmServ php.d
- Removed disabled cce.so build code; the module now builds and installs again
- Updated php_cce.h with correct function declarations matching cce.c</changelog>
</package>
<package pkgid="91b756b5f3aae12eb5a65eacab515d1da4925bc4ace561851959917f6a46edf3" name="sausalito-cce-client" arch="x86_64">
  <version epoch="0" ver="0.99.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-6" date="1776513600">- Modified server/basetypes.schema to add Typedef 'ipcidr_list_IPv4IPv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-7" date="1776772800">- Session Manager: Added optional Redis/Valkey support with automatic
  file-based fallback. Tries TCP 127.0.0.1:6379 first, then Unix sockets
  (/var/run/valkey/valkey.sock, /var/run/redis/redis.sock), then falls
  back to file-based sessions.
- Build: Auto-detect hiredis/valkey at build time. BuildRequires updated
  for valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- CODB: FIND now uses ALL available property indexes and intersects OID
  lists. Dramatically reduces candidate objects for multi-criteria searches.
- CODB: Added new codb_oidset module (codb_oidset.c/h) for efficient OID
  set intersection during FIND queries.
- Fixed 28-year-old TODO in codb_find_oidlist_from_criteria() that only used
  the first index found instead of all matching indexes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-1" date="1776772801">- Modified sessionmgr to optionally use Redis/Valkey for session storage.
  Falls back to file-based sessions if Redis/Valkey is unavailable.
- BuildRequires: valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- Session manager now tries 127.0.0.1:6379, then /var/run/valkey/valkey.sock,
  then /var/run/redis/redis.sock, then file-based fallback.
- This restores the memcache feature from 2015 (R:2015) in a safer way.
- Modified rules.mk to always build with Redis/Valkey support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-2" date="1776945600">- Hardened Redis/Valkey session storage by deriving Redis keys from
  HMAC-SHA256(session_id) using a root-only local secret.
- cced systemd unit now creates /usr/sausalito/conf/sessionmgr.secret if
  missing or empty and enforces 0600 root:root permissions without rotating
  the secret on restarts.
- Redis/Valkey no longer exposes raw CCE session IDs through key names.
- Added OpenSSL/libcrypto linkage and BuildRequires: openssl-devel.
- Session manager removes legacy raw Redis session keys as sessions are saved
  or expired.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-3" date="1777204800">- Modernized cce.so PHP Zend API module for PHP 8.3.30 compatibility
- Replaced deprecated PHP 5.4 Zend API calls with PHP 8.3 equivalents
- Added arginfo definitions for all 22 exported PHP functions
- Converted build system from raw gcc to phpize/configure (matching i18n module)
- Added config.m4 for phpize-based build
- Added cce.ini for AdmServ PHP extension loading
- Install cce.so to AdmServ PHP extension dir and cce.ini to AdmServ php.d
- Removed disabled cce.so build code; the module now builds and installs again
- Updated php_cce.h with correct function declarations matching cce.c</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-4" date="1779019200">- Modified cscp/src/cscp_parse.c to extend the Logging filter to not only replace
  values with "xxx" in the log if the key contained 'password' (exact match), but
  to also do replacements for 'sql_rootpassword', 'newpass', 'oldpass' (all exact
  matches) or anything with 'pass' or 'api_key' (regexp) in their key-names.</changelog>
</package>
<package pkgid="a0f74591b4f7e8443e8235c175ec11dfc18f493e19d95e388e3fb42f73056299" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-4" date="1700568000">- Fixed invalid regexps in server/basetypes.schema</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-5" date="1705579200">- Fixed fq_email_address_or_username in server/basetypes.schema
- Modified alphanum_plus_space in server/basetypes.schema to allow
  single quote.
- Modified definition if 'int' as the minus was escaped and doesn't
  need to be.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-6" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-7" date="1708344001">- Modified client/httpd/blueonyx.conf to remove GUI redirects.
  These are handled by /etc/httpd/conf.perl/00-default-vsite.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
</package>
<package pkgid="9980f10e3d957634d6ce977cf0d92ea82dbcb255efe4890a4b2382e06efeb4d6" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-5" date="1705579200">- Fixed fq_email_address_or_username in server/basetypes.schema
- Modified alphanum_plus_space in server/basetypes.schema to allow
  single quote.
- Modified definition if 'int' as the minus was escaped and doesn't
  need to be.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-6" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-7" date="1708344001">- Modified client/httpd/blueonyx.conf to remove GUI redirects.
  These are handled by /etc/httpd/conf.perl/00-default-vsite.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
</package>
<package pkgid="8af99213663b4559ab340fca5b2541f8778dd6689d392d2e41682dcc1f669545" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-6" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-7" date="1708344001">- Modified client/httpd/blueonyx.conf to remove GUI redirects.
  These are handled by /etc/httpd/conf.perl/00-default-vsite.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
</package>
<package pkgid="0fb80fae98457d61ea3de383261d947c2fa50775e5f2fd2b30022bfe30be0c9f" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-7" date="1708344000">- Modified client/httpd/blueonyx.conf to remove GUI redirects.
  These are handled by /etc/httpd/conf.perl/00-default-vsite.pl</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
</package>
<package pkgid="2e0ed4aaa9a303157e37b8f746fa79efd932ea423d18582d319578acbe5ad63b" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-8" date="1709899200">- Modified server/basetypes.schema to allow dot in username part of
  schema rule 'fq_email_address_or_username'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
</package>
<package pkgid="87277762f02089ee1b937ae1107ce5ff298147555821af9c33d0daf31392707c" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.5" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-9" date="1719748800">- Recompile for library issues after OS update</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-10" date="1719835200">- Modified server/basetypes.schema to add definition for 'network_ipv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-11" date="1722513600">- Better file locking in server/cce_construct</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-6" date="1776513600">- Modified server/basetypes.schema to add Typedef 'ipcidr_list_IPv4IPv6'</changelog>
</package>
<package pkgid="0b5a3ab4eceafa1afc07bc11a0e6e52276df9d601e4f8e590b9c3853ccdabc07" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.6" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.4-12" date="1730894400">- client/httpd/blueonyx.conf deprecated /usr/sausalito/ui/web/error/</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-6" date="1776513600">- Modified server/basetypes.schema to add Typedef 'ipcidr_list_IPv4IPv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-7" date="1776772800">- Session Manager: Added optional Redis/Valkey support with automatic
  file-based fallback. Tries TCP 127.0.0.1:6379 first, then Unix sockets
  (/var/run/valkey/valkey.sock, /var/run/redis/redis.sock), then falls
  back to file-based sessions.
- Build: Auto-detect hiredis/valkey at build time. BuildRequires updated
  for valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- CODB: FIND now uses ALL available property indexes and intersects OID
  lists. Dramatically reduces candidate objects for multi-criteria searches.
- CODB: Added new codb_oidset module (codb_oidset.c/h) for efficient OID
  set intersection during FIND queries.
- Fixed 28-year-old TODO in codb_find_oidlist_from_criteria() that only used
  the first index found instead of all matching indexes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-1" date="1776772801">- Modified sessionmgr to optionally use Redis/Valkey for session storage.
  Falls back to file-based sessions if Redis/Valkey is unavailable.
- BuildRequires: valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- Session manager now tries 127.0.0.1:6379, then /var/run/valkey/valkey.sock,
  then /var/run/redis/redis.sock, then file-based fallback.
- This restores the memcache feature from 2015 (R:2015) in a safer way.
- Modified rules.mk to always build with Redis/Valkey support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-2" date="1776945600">- Hardened Redis/Valkey session storage by deriving Redis keys from
  HMAC-SHA256(session_id) using a root-only local secret.
- cced systemd unit now creates /usr/sausalito/conf/sessionmgr.secret if
  missing or empty and enforces 0600 root:root permissions without rotating
  the secret on restarts.
- Redis/Valkey no longer exposes raw CCE session IDs through key names.
- Added OpenSSL/libcrypto linkage and BuildRequires: openssl-devel.
- Session manager removes legacy raw Redis session keys as sessions are saved
  or expired.</changelog>
</package>
<package pkgid="0d9fb075a19986980aabeacc7897a8ec00b8f4a2c84f478bcfa509263e15ab15" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.6" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-1" date="1749384000">- Rebuild for 5212R on AlmaLinux 10
- Modified common/src/boolparse/bool_parse.y to define 'yylex'.
- Modified codb/src/impl/lib/Makefile to fix return type mismatch
  in old BDB 1.85 code.
- Fixed path in dynamic.mk
- Modified rules.mk to escape glib-config shell calls in CCE_CFLAGS
- Updated PAM_ABL to 0.90
- Added PAm_ABL build-requirement for kyotocabinet-devel
- Modified pam_abl/Makefile to add conditional for pam_abl_test and
  added BuildRequires CUnit-devel to make it build pam_abl_test
  Also /usr/sausalito/bin/pam_abl_gui is now a symlink to 
  /usr/bin/pam_abl_gui to avoid duplicate RPM build-ids.
- Added BuildRequires for chrpath, although we're not using it yet
- Modified client/src/Makefile to set RPATH of libcce.so.0.99 to Origin</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-6" date="1776513600">- Modified server/basetypes.schema to add Typedef 'ipcidr_list_IPv4IPv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-7" date="1776772800">- Session Manager: Added optional Redis/Valkey support with automatic
  file-based fallback. Tries TCP 127.0.0.1:6379 first, then Unix sockets
  (/var/run/valkey/valkey.sock, /var/run/redis/redis.sock), then falls
  back to file-based sessions.
- Build: Auto-detect hiredis/valkey at build time. BuildRequires updated
  for valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- CODB: FIND now uses ALL available property indexes and intersects OID
  lists. Dramatically reduces candidate objects for multi-criteria searches.
- CODB: Added new codb_oidset module (codb_oidset.c/h) for efficient OID
  set intersection during FIND queries.
- Fixed 28-year-old TODO in codb_find_oidlist_from_criteria() that only used
  the first index found instead of all matching indexes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-1" date="1776772801">- Modified sessionmgr to optionally use Redis/Valkey for session storage.
  Falls back to file-based sessions if Redis/Valkey is unavailable.
- BuildRequires: valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- Session manager now tries 127.0.0.1:6379, then /var/run/valkey/valkey.sock,
  then /var/run/redis/redis.sock, then file-based fallback.
- This restores the memcache feature from 2015 (R:2015) in a safer way.
- Modified rules.mk to always build with Redis/Valkey support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-2" date="1776945600">- Hardened Redis/Valkey session storage by deriving Redis keys from
  HMAC-SHA256(session_id) using a root-only local secret.
- cced systemd unit now creates /usr/sausalito/conf/sessionmgr.secret if
  missing or empty and enforces 0600 root:root permissions without rotating
  the secret on restarts.
- Redis/Valkey no longer exposes raw CCE session IDs through key names.
- Added OpenSSL/libcrypto linkage and BuildRequires: openssl-devel.
- Session manager removes legacy raw Redis session keys as sessions are saved
  or expired.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-3" date="1777204800">- Modernized cce.so PHP Zend API module for PHP 8.3.30 compatibility
- Replaced deprecated PHP 5.4 Zend API calls with PHP 8.3 equivalents
- Added arginfo definitions for all 22 exported PHP functions
- Converted build system from raw gcc to phpize/configure (matching i18n module)
- Added config.m4 for phpize-based build
- Added cce.ini for AdmServ PHP extension loading
- Install cce.so to AdmServ PHP extension dir and cce.ini to AdmServ php.d
- Removed disabled cce.so build code; the module now builds and installs again
- Updated php_cce.h with correct function declarations matching cce.c</changelog>
</package>
<package pkgid="8e660477454fba05bb9fa6ab936e42e42cd8ed8be17a01ecac047a220134a18d" name="sausalito-cce-server" arch="x86_64">
  <version epoch="0" ver="0.99.6" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-2" date="1750507200">- Modified client post-install to use 'grep' instead of 'egrep'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-3" date="1750593600">- Rollback of pam_abl to 0.60.0-28 from Fedora 42. Which actually works.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-4" date="1756641600">- Disabled cracklib call in /etc/pam.d/system-auth-cce due to deprecation</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-5" date="1768219200">- Modified client/perl/CCE.pm to add functions getAll() and getObject()</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-6" date="1776513600">- Modified server/basetypes.schema to add Typedef 'ipcidr_list_IPv4IPv6'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.5-7" date="1776772800">- Session Manager: Added optional Redis/Valkey support with automatic
  file-based fallback. Tries TCP 127.0.0.1:6379 first, then Unix sockets
  (/var/run/valkey/valkey.sock, /var/run/redis/redis.sock), then falls
  back to file-based sessions.
- Build: Auto-detect hiredis/valkey at build time. BuildRequires updated
  for valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- CODB: FIND now uses ALL available property indexes and intersects OID
  lists. Dramatically reduces candidate objects for multi-criteria searches.
- CODB: Added new codb_oidset module (codb_oidset.c/h) for efficient OID
  set intersection during FIND queries.
- Fixed 28-year-old TODO in codb_find_oidlist_from_criteria() that only used
  the first index found instead of all matching indexes.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-1" date="1776772801">- Modified sessionmgr to optionally use Redis/Valkey for session storage.
  Falls back to file-based sessions if Redis/Valkey is unavailable.
- BuildRequires: valkey-devel (EL10+) or hiredis-devel (EL8/EL9).
- Session manager now tries 127.0.0.1:6379, then /var/run/valkey/valkey.sock,
  then /var/run/redis/redis.sock, then file-based fallback.
- This restores the memcache feature from 2015 (R:2015) in a safer way.
- Modified rules.mk to always build with Redis/Valkey support</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-2" date="1776945600">- Hardened Redis/Valkey session storage by deriving Redis keys from
  HMAC-SHA256(session_id) using a root-only local secret.
- cced systemd unit now creates /usr/sausalito/conf/sessionmgr.secret if
  missing or empty and enforces 0600 root:root permissions without rotating
  the secret on restarts.
- Redis/Valkey no longer exposes raw CCE session IDs through key names.
- Added OpenSSL/libcrypto linkage and BuildRequires: openssl-devel.
- Session manager removes legacy raw Redis session keys as sessions are saved
  or expired.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-3" date="1777204800">- Modernized cce.so PHP Zend API module for PHP 8.3.30 compatibility
- Replaced deprecated PHP 5.4 Zend API calls with PHP 8.3 equivalents
- Added arginfo definitions for all 22 exported PHP functions
- Converted build system from raw gcc to phpize/configure (matching i18n module)
- Added config.m4 for phpize-based build
- Added cce.ini for AdmServ PHP extension loading
- Install cce.so to AdmServ PHP extension dir and cce.ini to AdmServ php.d
- Removed disabled cce.so build code; the module now builds and installs again
- Updated php_cce.h with correct function declarations matching cce.c</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.99.6-4" date="1779019200">- Modified cscp/src/cscp_parse.c to extend the Logging filter to not only replace
  values with "xxx" in the log if the key contained 'password' (exact match), but
  to also do replacements for 'sql_rootpassword', 'newpass', 'oldpass' (all exact
  matches) or anything with 'pass' or 'api_key' (regexp) in their key-names.</changelog>
</package>
<package pkgid="1a8aea4873d9a465719c07cddef52ba095c6b9f287a602bfe5ccba598776104e" name="sausalito-cced-api" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.0-1" date="1748001600">- Initial RPM release of sausalito-cced-api</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.1-1" date="1748174400">- Modified cced-api.go function handleCCE() to handle data/vars better.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.2-1" date="1748174401">- Modified cced-api.go function handleGetAll() to allow empty args if
  class is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.3-1" date="1748606400">- Modified cced-api.go to swap out the deprecated rand function and to
  fix the logging. We DO want to log the exact commands that are sent
  to CCEd. With all bells and whistles and the kitchen sink. In the
  format that they WERE sent to CCEd. But: We don't want to see
  the cleartext of AUTH, because it has the password. We hide the many 
  AUTHKEYS, because there are too many of them. We only log then now
  if they fail. And BYE is also something we do not need or want to
  log to keep the signal to noise ratio down.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.4-1" date="1748606401">- Logging related fixes. Logging is now better sanitized and more 
  streamlined. SessionId is now only partially logged, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.5-1" date="1748779200">- More logging related fixes. AUTH and commands like SET were still
  logging the key 'password' in plaintext. Chose a more radical
  approach to fix it this time.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.6-1" date="1748779201">- Modified output to stdout to omit the date and time, because otherwise
  /var/log/messages ends up with a double date/time-stamp for entries.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.1.0-1" date="1749643200">- Added API endpoint /v2/metrics to summarily replace Prometheus and
  node_exporter by providing the same server utiliztations statistics
  on demand, without retaining and with a hell of a lot less overhead.
  Like /v2/services the new endpoint is secured against remote access
  and requires IP whitelisting and valid TOKEN, but can be polled
  without authentication from localhost.</changelog>
</package>
<package pkgid="3eddf86f03499f2d1d0ca2841aabe3207abcd8764e8e9f1abbc44f6600f786b9" name="sausalito-cced-api" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.0-1" date="1748001600">- Initial RPM release of sausalito-cced-api</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.1-1" date="1748174400">- Modified cced-api.go function handleCCE() to handle data/vars better.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.2-1" date="1748174401">- Modified cced-api.go function handleGetAll() to allow empty args if
  class is set.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.3-1" date="1748606400">- Modified cced-api.go to swap out the deprecated rand function and to
  fix the logging. We DO want to log the exact commands that are sent
  to CCEd. With all bells and whistles and the kitchen sink. In the
  format that they WERE sent to CCEd. But: We don't want to see
  the cleartext of AUTH, because it has the password. We hide the many 
  AUTHKEYS, because there are too many of them. We only log then now
  if they fail. And BYE is also something we do not need or want to
  log to keep the signal to noise ratio down.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.4-1" date="1748606401">- Logging related fixes. Logging is now better sanitized and more 
  streamlined. SessionId is now only partially logged, too.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.5-1" date="1748779200">- More logging related fixes. AUTH and commands like SET were still
  logging the key 'password' in plaintext. Chose a more radical
  approach to fix it this time.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.0.6-1" date="1748779201">- Modified output to stdout to omit the date and time, because otherwise
  /var/log/messages ends up with a double date/time-stamp for entries.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.1.0-1" date="1749643200">- Added API endpoint /v2/metrics to summarily replace Prometheus and
  node_exporter by providing the same server utiliztations statistics
  on demand, without retaining and with a hell of a lot less overhead.
  Like /v2/services the new endpoint is secured against remote access
  and requires IP whitelisting and valid TOKEN, but can be polled
  without authentication from localhost.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.1.0-2" date="1760270400">- Modified cced-api-pre.sh to enforce proper permissions on certs.</changelog>
</package>
<package pkgid="f3ee970231803d26aef84b3184efe9a16834c91ae15fcf3e10f671845db30f1e" name="sausalito-devel-tools" arch="x86_64">
  <version epoch="0" ver="0.7.2" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.0-0BX02" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.0-0BX03" date="1708948800">- Updated requirements for perl-generators</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.1-1" date="1747137600">- Added 'golang' as requirement</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.1-2" date="1747137601">- Added 'gettext' as requirement. Somehow it went walkies</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-1" date="1749297600">- Replaced -Wl,-rpath with -Wl,-rpath-link in rules.mk to avoid RPM 
  build failures due to invalid RPATH
- No functional change to built binaries; only affects shared library 
  linking for packaging compliance</changelog>
</package>
<package pkgid="6c769b60cdbabc6c496b5c58bc0ad4f3b91edce1a40a2e6029ddbb92bdaf1f67" name="sausalito-devel-tools" arch="x86_64">
  <version epoch="0" ver="0.7.2" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.0-0BX02" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.0-0BX03" date="1708948800">- Updated requirements for perl-generators</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.1-1" date="1747137600">- Added 'golang' as requirement</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.1-2" date="1747137601">- Added 'gettext' as requirement. Somehow it went walkies</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-1" date="1749297600">- Replaced -Wl,-rpath with -Wl,-rpath-link in rules.mk to avoid RPM 
  build failures due to invalid RPATH
- No functional change to built binaries; only affects shared library 
  linking for packaging compliance</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-2" date="1750420800">- Updated module.mk</changelog>
</package>
<package pkgid="8ca375449b713db0584f1e1436538e1d3ea57826bf6562ecc6f9f97feee1cbe1" name="sausalito-devel-tools" arch="x86_64">
  <version epoch="0" ver="0.7.2" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.1-1" date="1747137600">- Added 'golang' as requirement</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.1-2" date="1747137601">- Added 'gettext' as requirement. Somehow it went walkies</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-1" date="1749297600">- Replaced -Wl,-rpath with -Wl,-rpath-link in rules.mk to avoid RPM 
  build failures due to invalid RPATH
- No functional change to built binaries; only affects shared library 
  linking for packaging compliance</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-2" date="1750420800">- Updated module.mk</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-3" date="1774612800">- Updated module.mk</changelog>
</package>
<package pkgid="5b69e9b7fd1040adaebff02b5563f16b8ed8c9f5f95ff316752ad2abe8afcb64" name="sausalito-devel-tools" arch="x86_64">
  <version epoch="0" ver="0.7.2" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.1-1" date="1747137600">- Added 'golang' as requirement</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.1-2" date="1747137601">- Added 'gettext' as requirement. Somehow it went walkies</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-1" date="1749297600">- Replaced -Wl,-rpath with -Wl,-rpath-link in rules.mk to avoid RPM 
  build failures due to invalid RPATH
- No functional change to built binaries; only affects shared library 
  linking for packaging compliance</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-2" date="1750420800">- Updated module.mk</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-3" date="1774612800">- Updated module.mk</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.7.2-4" date="1776772800">- Added requirement for valkey-devel for new CCEd</changelog>
</package>
<package pkgid="1df18c66bd40370d15ce593f192d376d249e9fbcc007e993c3bd4881d6019b57" name="sausalito-gallery" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="e7f299a72d82c13a378408cf66dc7044c270f640464945d021aff99ebb313382" name="sausalito-gallery-locale-da_DK" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="550304589d40fc2fa53752af72020381c823987dccb8bd4a3021ebb915a5aabf" name="sausalito-gallery-locale-de_DE" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="5566a1ad76ae319b50d696f1af0e40859601fdc0507c820e7aca300f0e0b4a45" name="sausalito-gallery-locale-en_US" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="dce5022550dfc5d6c7b4dd008668193b3b4ba02c72879777101a99f9f0654ac4" name="sausalito-gallery-locale-es_ES" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="5286b040e534bc47766ade32f53dfd891e43487a5f08f820d174b66ad71e0208" name="sausalito-gallery-locale-fr_FR" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="fc7178bf59d98305a7c3ba261cbdb7aebb22c5908ca176387e07cb19e4019836" name="sausalito-gallery-locale-it_IT" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="6567b4c8076da408508a9d99f2df0984a557a5e18db991fb25c7b94e7fac182f" name="sausalito-gallery-locale-ja_JP" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="34fec4100d321db736a21b23a0abdf3ebbebad0abb6d0730a0ea3daaf779be82" name="sausalito-gallery-locale-nl_NL" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="19dc3c706ce3d11bed6da61c13e3f210267b65059d187d5e31c7800c62512eef" name="sausalito-gallery-locale-pt_PT" arch="noarch">
  <version epoch="0" ver="0.3.5" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.4-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.3.5-1" date="1708344000">- Version number bump for Elmer release</changelog>
</package>
<package pkgid="f2d5feba46a50691a6980ba13824c252f734bce5a2cafce94d554736da71c54c" name="sausalito-i18n" arch="x86_64">
  <version epoch="0" ver="0.82.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.81.3-0BX03" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.82.1-1" date="1749297600">- Removed embedded RPATH from libi18n.so.0.81 to comply with RPM 
  packaging guidelines
- Updated Makefile and build rules to avoid -Wl,-rpath and use 
  -Wl,-rpath-link instead
- Added missing #include &lt;stdlib.h&gt; to i18n_cmndline.c, 
  i18n_translate.c, and i18n_locales.c to fix implicit declaration 
  errors on systems using modern GCC</changelog>
</package>
<package pkgid="14fb8a0f9f3fa832d06a7eb0d9ad2021fdaef386f9ce20fb17553724944e8095" name="sausalito-i18n" arch="x86_64">
  <version epoch="0" ver="0.82.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.82.1-1" date="1749297600">- Removed embedded RPATH from libi18n.so.0.81 to comply with RPM 
  packaging guidelines
- Updated Makefile and build rules to avoid -Wl,-rpath and use 
  -Wl,-rpath-link instead
- Added missing #include &lt;stdlib.h&gt; to i18n_cmndline.c, 
  i18n_translate.c, and i18n_locales.c to fix implicit declaration 
  errors on systems using modern GCC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.82.3-2" date="1777118400">- Re-enabled the native i18n PHP extension for AdmServ PHP 8.3.
- The RPM now builds and installs i18n.so into
  /home/solarspeed/admserv-php/lib/php/20230831/.
- Added /home/solarspeed/admserv-php/etc/php.d/i18n.ini to enable the
  extension automatically for AdmServ PHP.
- Packaging and build rules now use AdmServ PHP's phpize/php-config
  instead of the system PHP extension directory.</changelog>
</package>
<package pkgid="08db59d38622078e6e3eedc603014d3407503762d7e503f1e1c0087aa7cba775" name="sausalito-i18n-devel" arch="x86_64">
  <version epoch="0" ver="0.82.3" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.81.3-0BX03" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.82.1-1" date="1749297600">- Removed embedded RPATH from libi18n.so.0.81 to comply with RPM 
  packaging guidelines
- Updated Makefile and build rules to avoid -Wl,-rpath and use 
  -Wl,-rpath-link instead
- Added missing #include &lt;stdlib.h&gt; to i18n_cmndline.c, 
  i18n_translate.c, and i18n_locales.c to fix implicit declaration 
  errors on systems using modern GCC</changelog>
</package>
<package pkgid="10d3d0c0a605ec731c94e70c705b7b3d87397654ec03e8fa13205f752617e294" name="sausalito-i18n-devel" arch="x86_64">
  <version epoch="0" ver="0.82.3" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.82.1-1" date="1749297600">- Removed embedded RPATH from libi18n.so.0.81 to comply with RPM 
  packaging guidelines
- Updated Makefile and build rules to avoid -Wl,-rpath and use 
  -Wl,-rpath-link instead
- Added missing #include &lt;stdlib.h&gt; to i18n_cmndline.c, 
  i18n_translate.c, and i18n_locales.c to fix implicit declaration 
  errors on systems using modern GCC</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.82.3-2" date="1777118400">- Re-enabled the native i18n PHP extension for AdmServ PHP 8.3.
- The RPM now builds and installs i18n.so into
  /home/solarspeed/admserv-php/lib/php/20230831/.
- Added /home/solarspeed/admserv-php/etc/php.d/i18n.ini to enable the
  extension automatically for AdmServ PHP.
- Packaging and build rules now use AdmServ PHP's phpize/php-config
  instead of the system PHP extension directory.</changelog>
</package>
<package pkgid="8de140153f571572474904ff8e191a4489a6461bd3fc8ab111070f5ef6112870" name="sausalito-palette" arch="noarch">
  <version epoch="0" ver="0.9.9" rel="0BX13.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX08" date="1666872000">- Locale extended for BlueOnyx 5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX09" date="1667822400">- Added missing locale string for 'done_help'</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX10" date="1668600000">- Modified 'extensionDir' in conf/ui.cfg for CI4</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX11" date="1700222400">- Locale additions for Elmer Theme</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX12" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX13" date="1708776000">- Small locale addition for show/hide MultiChoice options.</changelog>
</package>
<package pkgid="55ade6a8d536ec1570256f3eb48064953c120b4757d7a77972e192dabd837ef3" name="sausalito-palette" arch="noarch">
  <version epoch="0" ver="0.9.9" rel="14.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX11" date="1700222400">- Locale additions for Elmer Theme</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX12" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX13" date="1708776000">- Small locale addition for show/hide MultiChoice options.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-14" date="1750507200">- Added locale definitions for generic interfaces.</changelog>
</package>
<package pkgid="8cd6cc92ae623ed14770c3f0385b8394cf9c77db9c2ac9295f788f436d546cf7" name="sausalito-palette" arch="noarch">
  <version epoch="0" ver="0.9.9" rel="15.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX12" date="1708344000">- Version number bump for Elmer release</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX13" date="1708776000">- Small locale addition for show/hide MultiChoice options.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-14" date="1750507200">- Added locale definitions for generic interfaces.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 0.9.9-0BX15" date="1767700800">- Modified web/libJs/ajax_lib.js to make it compatible with modern browsers</changelog>
</package>
<package pkgid="8907948f13f1f4a1e484ffcea91a24c245faf275b0cfdecf19cf800dbfb87f10" name="sendmailanalyzer" arch="noarch">
  <version epoch="0" ver="9.0" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1750420800">- [9.0-9] Rebuilt for 5212R</changelog>
</package>
<package pkgid="010279a4237918f2afc5256c3264b2f3eb155d5a843856da3ffd7b161c707662" name="shellinabox" arch="x86_64">
  <version epoch="0" ver="2.21" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@blueonyx.it&gt; - 2.21-1" date="1550232000">- Update to latest version.</changelog>
</package>
<package pkgid="a213bb8823289cd79715dfedf1b0a1fdeaba71cc531b9d9ac1bb2d1877f32159" name="solarspeed-curl" arch="x86_64">
  <version epoch="0" ver="8.14.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1697803200">- [8.4.0-1:] Updated build</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1750420800">- [8.14.1-1:] Updated build</changelog>
</package>
<package pkgid="a192f601dc5407f030738892a520aa89a1c684a1ac145c8aca32626440837e66" name="solarspeed-ioncube" arch="x86_64">
  <version epoch="0" ver="14.4.1" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1732795200">- [14.0.0-1:] Updated to latest release for 5210R/5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1732968000">- [14.0.0-2:] Autogeneration of ioncube.ini for 8.2 and 8.3</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1740744000">- [14.4.0-1:] Updated to latest release for 5210R/5211R
- Added autogeneration of ioncube.ini for 8.4</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1749556800">- [14.4.1-1:] Updated to latest release for 5210R/5211R/5212R</changelog>
</package>
<package pkgid="623e1204e0f7b8897475ac53b0b5152e466464b7763128990f8cd135afb8630b" name="solarspeed-ioncube" arch="x86_64">
  <version epoch="0" ver="15.5.0" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1732795200">- [14.0.0-1:] Updated to latest release for 5210R/5211R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1732968000">- [14.0.0-2:] Autogeneration of ioncube.ini for 8.2 and 8.3</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1740744000">- [14.4.0-1:] Updated to latest release for 5210R/5211R
- Added autogeneration of ioncube.ini for 8.4</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1749556800">- [14.4.1-1:] Updated to latest release for 5210R/5211R/5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt;" date="1764849600">- [15.5.0-1:] Updated to latest release for 5210R/5211R/5212R</changelog>
</package>
<package pkgid="88e5a1616527729542eeb13933c1385d5b140ee8d1e4f633f4bf6859fe86a2cd" name="solarspeed-libiconv" arch="x86_64">
  <version epoch="0" ver="1.18" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.18-1" date="1750420800">- Proper standalone RPM build of libiconv with /home/solarspeed/libiconv as prefix</changelog>
</package>
<package pkgid="1aef4ab3a5cce480b62bf5e9dde32feaa758539158142cc247bdbad7ed7922c9" name="solarspeed-libxml" arch="x86_64">
  <version epoch="0" ver="2.9.14" rel="1"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 2.9.14-1" date="1728216000">- Initial RPM of older libxml for legacy PHP builds</changelog>
</package>
<package pkgid="43a0abe241f52b245be308ee6c06b526214a08c13275215c82edc24bcc042e96" name="solarspeed-libzip" arch="x86_64">
  <version epoch="0" ver="1.11.4" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; - 1.11.4-1" date="1750420800">- Properized specfile for side-loaded libzip installation to /home/solarspeed/libzip</changelog>
</package>
<package pkgid="12a5e040abb262bac2607e3a57a2fe42188dfd5387861e60ac75c9165d6ca475" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-28" date="1735560000">- Modified and re-added /usr/sausalito/sbin/incus_load.sh
- Added Python source version /usr/sausalito/sbin/incus_load.py instead
- Attempts to turn this *.py into a binary via pyinstaller resulted
  into way too much drama.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-29" date="1735560001">- Fixes in /usr/sausalito/sbin/incus_load.py for CT mapping</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-30" date="1735560002">- Fixes in /usr/sausalito/sbin/incus_load.py for display of users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-31" date="1735646400">- Fixes in /usr/sausalito/sbin/incus_load.py for LoadAvg display
- Moved incus_load.py to /usr/sausalito/bin/ instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-32" date="1735646401">- Added (so far unused) parameter 'd' to swatch-cobalt.pl to add a 
  possibe random 0-180 second delay before execution of tasks.
- Added random 0-180 second delay to swatch.sh if this runs in an
  Incus instance. As swatch.sh is only triggered via cron.d it will
  make sure that not all Incus instances run swatch at the same time.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-33" date="1737201600">- Modified swatch.sh to add provisions for --no-delay so that cced_yum
  can call it on Incus without the random startup delay being enforced.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-34" date="1742558400">- Improved formatting in /usr/sausalito/sbin/incus_load.py</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-35" date="1747224000">- Replaced /usr/sausalito/sbin/incus_load.py and incus_load.sh with
  a compiled golang version called /usr/sausalito/sbin/incus_load
- Added incus_load.go
- Modified incus_load.sh check/call in swatch-cobalt.pl to use 
  incus_load instead.
- Updated Makefile to build incus_load from incus_load.go
- Added 'golang' requirement, although devel-tools now has it, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
</package>
<package pkgid="62d91d3f32e523fc905d445169bb89c98ebd02332a757d065a55559a9664b53c" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="2.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-29" date="1735560000">- Fixes in /usr/sausalito/sbin/incus_load.py for CT mapping</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-30" date="1735560001">- Fixes in /usr/sausalito/sbin/incus_load.py for display of users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-31" date="1735646400">- Fixes in /usr/sausalito/sbin/incus_load.py for LoadAvg display
- Moved incus_load.py to /usr/sausalito/bin/ instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-32" date="1735646401">- Added (so far unused) parameter 'd' to swatch-cobalt.pl to add a 
  possibe random 0-180 second delay before execution of tasks.
- Added random 0-180 second delay to swatch.sh if this runs in an
  Incus instance. As swatch.sh is only triggered via cron.d it will
  make sure that not all Incus instances run swatch at the same time.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-33" date="1737201600">- Modified swatch.sh to add provisions for --no-delay so that cced_yum
  can call it on Incus without the random startup delay being enforced.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-34" date="1742558400">- Improved formatting in /usr/sausalito/sbin/incus_load.py</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-35" date="1747224000">- Replaced /usr/sausalito/sbin/incus_load.py and incus_load.sh with
  a compiled golang version called /usr/sausalito/sbin/incus_load
- Added incus_load.go
- Modified incus_load.sh check/call in swatch-cobalt.pl to use 
  incus_load instead.
- Updated Makefile to build incus_load from incus_load.go
- Added 'golang' requirement, although devel-tools now has it, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-2" date="1777377600">- Modified hotfixes to fix Dovecot's listen protocols</changelog>
</package>
<package pkgid="24d40a3bcb51b2ac3997ca2ba5a5afa256f6603aefd95974f29a990822106710" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="3.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-30" date="1735560000">- Fixes in /usr/sausalito/sbin/incus_load.py for display of users</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-31" date="1735646400">- Fixes in /usr/sausalito/sbin/incus_load.py for LoadAvg display
- Moved incus_load.py to /usr/sausalito/bin/ instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-32" date="1735646401">- Added (so far unused) parameter 'd' to swatch-cobalt.pl to add a 
  possibe random 0-180 second delay before execution of tasks.
- Added random 0-180 second delay to swatch.sh if this runs in an
  Incus instance. As swatch.sh is only triggered via cron.d it will
  make sure that not all Incus instances run swatch at the same time.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-33" date="1737201600">- Modified swatch.sh to add provisions for --no-delay so that cced_yum
  can call it on Incus without the random startup delay being enforced.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-34" date="1742558400">- Improved formatting in /usr/sausalito/sbin/incus_load.py</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-35" date="1747224000">- Replaced /usr/sausalito/sbin/incus_load.py and incus_load.sh with
  a compiled golang version called /usr/sausalito/sbin/incus_load
- Added incus_load.go
- Modified incus_load.sh check/call in swatch-cobalt.pl to use 
  incus_load instead.
- Updated Makefile to build incus_load from incus_load.go
- Added 'golang' requirement, although devel-tools now has it, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-2" date="1777377600">- Modified hotfixes to fix Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-3" date="1777464000">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
</package>
<package pkgid="3f01a243b8cd5c2dd32b9dabf81acc8868c8b8337a03561f6614532a4259b758" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="4.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-31" date="1735646400">- Fixes in /usr/sausalito/sbin/incus_load.py for LoadAvg display
- Moved incus_load.py to /usr/sausalito/bin/ instead.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-32" date="1735646401">- Added (so far unused) parameter 'd' to swatch-cobalt.pl to add a 
  possibe random 0-180 second delay before execution of tasks.
- Added random 0-180 second delay to swatch.sh if this runs in an
  Incus instance. As swatch.sh is only triggered via cron.d it will
  make sure that not all Incus instances run swatch at the same time.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-33" date="1737201600">- Modified swatch.sh to add provisions for --no-delay so that cced_yum
  can call it on Incus without the random startup delay being enforced.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-34" date="1742558400">- Improved formatting in /usr/sausalito/sbin/incus_load.py</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-35" date="1747224000">- Replaced /usr/sausalito/sbin/incus_load.py and incus_load.sh with
  a compiled golang version called /usr/sausalito/sbin/incus_load
- Added incus_load.go
- Modified incus_load.sh check/call in swatch-cobalt.pl to use 
  incus_load instead.
- Updated Makefile to build incus_load from incus_load.go
- Added 'golang' requirement, although devel-tools now has it, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-2" date="1777377600">- Modified hotfixes to fix Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-3" date="1777464000">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-4" date="1777464001">- Modified hotfixes.sh with hotfix against CVE-2026-31431 (algif_aead)</changelog>
</package>
<package pkgid="4ef20f9f851d7360af4471a77d7a754cdccb79f2e4afa5bcab7d488ef03fcc94" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="5.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-32" date="1735646400">- Added (so far unused) parameter 'd' to swatch-cobalt.pl to add a 
  possibe random 0-180 second delay before execution of tasks.
- Added random 0-180 second delay to swatch.sh if this runs in an
  Incus instance. As swatch.sh is only triggered via cron.d it will
  make sure that not all Incus instances run swatch at the same time.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-33" date="1737201600">- Modified swatch.sh to add provisions for --no-delay so that cced_yum
  can call it on Incus without the random startup delay being enforced.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-34" date="1742558400">- Improved formatting in /usr/sausalito/sbin/incus_load.py</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-35" date="1747224000">- Replaced /usr/sausalito/sbin/incus_load.py and incus_load.sh with
  a compiled golang version called /usr/sausalito/sbin/incus_load
- Added incus_load.go
- Modified incus_load.sh check/call in swatch-cobalt.pl to use 
  incus_load instead.
- Updated Makefile to build incus_load from incus_load.go
- Added 'golang' requirement, although devel-tools now has it, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-2" date="1777377600">- Modified hotfixes to fix Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-3" date="1777464000">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-4" date="1777464001">- Modified hotfixes.sh with hotfix against CVE-2026-31431 (algif_aead)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-5" date="1777550400">- Added requirement blueonyx-cve-2026-31431-ebpf
- Modified hotfixes.sh with better hotfix against CVE-2026-31431 
  using https://github.com/wgnet/wg.copyfail.patch as provided by
  blueonyx-cve-2026-31431-ebpf</changelog>
</package>
<package pkgid="d95ce8ef7446b7ec5627a42f98b2018edf19a3a1e0fb38a18ba4e03c58b62487" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="6.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-33" date="1737201600">- Modified swatch.sh to add provisions for --no-delay so that cced_yum
  can call it on Incus without the random startup delay being enforced.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-34" date="1742558400">- Improved formatting in /usr/sausalito/sbin/incus_load.py</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-35" date="1747224000">- Replaced /usr/sausalito/sbin/incus_load.py and incus_load.sh with
  a compiled golang version called /usr/sausalito/sbin/incus_load
- Added incus_load.go
- Modified incus_load.sh check/call in swatch-cobalt.pl to use 
  incus_load instead.
- Updated Makefile to build incus_load from incus_load.go
- Added 'golang' requirement, although devel-tools now has it, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-2" date="1777377600">- Modified hotfixes to fix Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-3" date="1777464000">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-4" date="1777464001">- Modified hotfixes.sh with hotfix against CVE-2026-31431 (algif_aead)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-5" date="1777550400">- Added requirement blueonyx-cve-2026-31431-ebpf
- Modified hotfixes.sh with better hotfix against CVE-2026-31431 
  using https://github.com/wgnet/wg.copyfail.patch as provided by
  blueonyx-cve-2026-31431-ebpf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-6" date="1777550401">- Better container support for CVE-2026-31431 hotfix.</changelog>
</package>
<package pkgid="d29c838f1ae7f627d04925c86a8599c3ae0afb9eb0dae75c4d28e706427ff0d0" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="7.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-34" date="1742558400">- Improved formatting in /usr/sausalito/sbin/incus_load.py</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-35" date="1747224000">- Replaced /usr/sausalito/sbin/incus_load.py and incus_load.sh with
  a compiled golang version called /usr/sausalito/sbin/incus_load
- Added incus_load.go
- Modified incus_load.sh check/call in swatch-cobalt.pl to use 
  incus_load instead.
- Updated Makefile to build incus_load from incus_load.go
- Added 'golang' requirement, although devel-tools now has it, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-2" date="1777377600">- Modified hotfixes to fix Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-3" date="1777464000">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-4" date="1777464001">- Modified hotfixes.sh with hotfix against CVE-2026-31431 (algif_aead)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-5" date="1777550400">- Added requirement blueonyx-cve-2026-31431-ebpf
- Modified hotfixes.sh with better hotfix against CVE-2026-31431 
  using https://github.com/wgnet/wg.copyfail.patch as provided by
  blueonyx-cve-2026-31431-ebpf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-6" date="1777550401">- Better container support for CVE-2026-31431 hotfix.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-7" date="1778155200">- Added mitigation for Dirty Frag / Copy Fail 2 (CVE-2026-XXXXX)
  to hotfixes.sh. Blacklists esp4/esp6 kernel modules via modprobe.d
  (immediate effect) and grubby modprobe.blacklist (persistent after
  reboot). Also added informative comments about kernel version
  dependency to existing CVE-2026-31431 section.</changelog>
</package>
<package pkgid="df71870d6f69af7df5870a7cf977683bc0ceb9b5582b9525760f966ed7d5781b" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="8.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-35" date="1747224000">- Replaced /usr/sausalito/sbin/incus_load.py and incus_load.sh with
  a compiled golang version called /usr/sausalito/sbin/incus_load
- Added incus_load.go
- Modified incus_load.sh check/call in swatch-cobalt.pl to use 
  incus_load instead.
- Updated Makefile to build incus_load from incus_load.go
- Added 'golang' requirement, although devel-tools now has it, too</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-2" date="1777377600">- Modified hotfixes to fix Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-3" date="1777464000">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-4" date="1777464001">- Modified hotfixes.sh with hotfix against CVE-2026-31431 (algif_aead)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-5" date="1777550400">- Added requirement blueonyx-cve-2026-31431-ebpf
- Modified hotfixes.sh with better hotfix against CVE-2026-31431 
  using https://github.com/wgnet/wg.copyfail.patch as provided by
  blueonyx-cve-2026-31431-ebpf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-6" date="1777550401">- Better container support for CVE-2026-31431 hotfix.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-7" date="1778155200">- Added mitigation for Dirty Frag / Copy Fail 2 (CVE-2026-XXXXX)
  to hotfixes.sh. Blacklists esp4/esp6 kernel modules via modprobe.d
  (immediate effect) and grubby modprobe.blacklist (persistent after
  reboot). Also added informative comments about kernel version
  dependency to existing CVE-2026-31431 section.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-8" date="1778846400">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
</package>
<package pkgid="2088eb17ef83cfa42ce0d69e6493f1520bd046d6508d0fa414939a1cf86d8534" name="swatch" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="9.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.0.5-36" date="1747310400">- Small fix to incus_load.go for user display formatting
- Removed requirement for golang. We only need and have it for devel</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-1" date="1750420800">- Modified for BlueOnyx 5212R
- Removed some cruft that is no longer needed
- Updated hotfixes.sh for 5212R</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-2" date="1777377600">- Modified hotfixes to fix Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-3" date="1777464000">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-4" date="1777464001">- Modified hotfixes.sh with hotfix against CVE-2026-31431 (algif_aead)</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-5" date="1777550400">- Added requirement blueonyx-cve-2026-31431-ebpf
- Modified hotfixes.sh with better hotfix against CVE-2026-31431 
  using https://github.com/wgnet/wg.copyfail.patch as provided by
  blueonyx-cve-2026-31431-ebpf</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-6" date="1777550401">- Better container support for CVE-2026-31431 hotfix.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-7" date="1778155200">- Added mitigation for Dirty Frag / Copy Fail 2 (CVE-2026-XXXXX)
  to hotfixes.sh. Blacklists esp4/esp6 kernel modules via modprobe.d
  (immediate effect) and grubby modprobe.blacklist (persistent after
  reboot). Also added informative comments about kernel version
  dependency to existing CVE-2026-31431 section.</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-8" date="1778846400">- Modified hotfixes with better fix for Dovecot's listen protocols</changelog>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 4.1.0-9" date="1779105600">- Added Require for blueonyx-db</changelog>
</package>
<package pkgid="77f66d45a09590cb859071d92e4e3a44a42a1f987032364a0b4d5183a08d5d85" name="telnet-scripts" arch="x86_64">
  <version epoch="0" ver="1.2.1" rel="1.el10"/>
  <changelog author="Michael Stauber &lt;mstauber@solarspeed.net&gt; 1.2.1-1" date="1668945600">- Release version for BlueOnyx 5211R</changelog>
</package>
<package pkgid="9907b8f00504e6e01deede4c381d6844afd070cf6afacf647aa7ea087e5d1481" name="webalizer" arch="x86_64">
  <version epoch="0" ver="2.23_08" rel="20.el10"/>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.23_08-14" date="1580472000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.23_08-15" date="1596024000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.23_08-16" date="1611748800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.23_08-17" date="1627041600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild</changelog>
  <changelog author="S&#xE9;rgio Basto &lt;sergio@serjux.com&gt; - 2.23_08-18" date="1642248000">- Fix warning message (#2040985)</changelog>
  <changelog author="S&#xE9;rgio Basto &lt;sergio@serjux.com&gt; - 2.23_08-19" date="1642248001">- Add some patches from Debian, fix gcc10 common support</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.23_08-20" date="1642852800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild</changelog>
</package>
</otherdata>