# changelog

author: Stephane de Labrusse <stephdl@de-labrusse.fr> - 2.4-1
changelog:
  - Initial release to contribs9
  - applied locale smeserver-crontab_manager-2.2-locale-2014-06-08.patch
  - applied a patch against unitialized value smeserver-crontab_manager-2.4-unitialised_values.patch


author: John Crisp <jcrisp@safeandsoundit.co.uk> 3.3.0-1.sme
changelog:
  - New version for Koozali SME v10 [SME: 11024]
  - incorporated old patches
  - tidied up some old git files
  - Very Alpha - see bug for details


author: John Crisp <jcrisp@safeandsoundit.co.uk> 3.3.1-5
changelog:
  - Modify ssh key links [SME: 10783]
  - Untidy the ssh commands so I can see them and tidy them more easily


author: John Crisp <jcrisp@safeandsoundit.co.uk> 3.3.1-6
changelog:
  - Fix error with files with spaces in names - Credit to Trevor Drake-Brockman [SME: 11784]
  - Fix directory search - Credit to Trevor Drake-Brockman [SME: 11784]


author: Brian Read <brianr@bjsystems.co.uk> 1.3.0-25.sme
changelog:
  - Remove the ddc_ from the front of the (translateble) messages  [SME: 12217]
  - Update Template files for changes in conf format and contents for 3.10.0


author: Brian Read <brianr@koozali.org> 1.3.0-28.sme
changelog:
  - Update template for deprecated commands and v3.11.1 ddclient  [SME: 12427]
  - Update SM2 code to show all new protocols etc


author: Brian Read <brianr@koozali.org> 1.3.0-30.sme
changelog:
  - Merge template files for Virtual and free form domains and fix incompatibility with 3.11.2 [SME: 12598]
  - Localist free form table  [SME: 12600]


author: JP PIALASSE tests@pialasse.com 1.0-2.sme
changelog:
  - manager interface display fix [SME 6989]
  - blkid cache removed for manager listing [SME 6990]
  - Apply local 2012-06-26


author: Jean-Philipe Pialasse <tests@pialasse.com> 1.2-5.sme
changelog:
  - Add Update event to createlinks mount does not work [SME: 8597]
  - new default for mounting options


author: BogusDateBot
changelog:
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
    by assuming the date is correct and changing the weekday.


author: Jean-Philipe Pialasse <tests@pialasse.com> 1.2.0-2.sme
changelog:
  - Add Update event to createlinks smeserver-git prevents httpd.conf template expansion  [SME: 10464]
  - now if gitweb is enabled but smeserver-gitweb is not installed a warning is issued
    instead of an error and template consider it disabled. Same thing if gitweb_theme is enabled 
    but smeserver-gitweb-theme is missing.


author: BogusDateBot
changelog:
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
  -  by assuming the date is correct and changing the weekday.
  -  Sun May 21 2013 --> Sun May 19 2013 or Tue May 21 2013 or Sun May 26 2013 or ....


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-8.sme
changelog:
  - update to httpd 2.4 syntax [SME: 12048]
    fix Argument for 'Require all' must be 'granted' or 'denied'


author: Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-18.sme
changelog:
  - fix OpenFilesLimit too low preventing backup [SME: 12417]
  - deleting extra folder in /home/e-smith/db/mysql/ for mariadb10*


author: Jean-Philippe Pialasse <jpp@koozali.org> 2.7.0-19.sme
changelog:
  - backup user privileges in separate file [SME: 12145]
    this will allow mariadb 10.3 and higher migration 
    and is needed to restore to SME 11


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.4-4.sme
changelog:
  - Add docker-compose.yml template [SME: 11892]
  - smeserver-docker-compose-update event to expand the compose file


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.4-5.sme
changelog:
  - Fix daemon.json syntax [SME: 11892]
  - Add template-begin files
  - Thanks to Greg Zartman for finding these


author: Jean-Philippe Pialasse <tests@pialasse.com> 2.1-12.sme
changelog:
  - Re-build and link to latest devtools permisison issue on private keys [SME: 11335]
  - rework unit file
    avoid failure, add ncp cipher, add loging status
  - add default cipher  AES-256-CBC - if issue with older clients < 2.4
    it is advised to set it to 'auto' or BF-CBC


author: Jean-Philippe Pialasse <tests@pialasse.com> 2.1-13.sme
changelog:
  - default AES-128-CBC and SHA256 fix [SME: 11335]
  - better frist screen with information on link and hnac and cipher
  - better client default configuration with embded shared key and CAcert
  - migrate cipher to Cipher like routed and s2s usage
  - HMAC and Cipher are accessible to change using the manager.
  - Re-build and link to latest devtools typos in translations [SME: 6647]


author: Michel Begue <mab974@gmail.com> 2.3.0-2.sme
changelog:
  - change geneweb & gwsetup to systemd services
  - add smeserver-geneweb-update event
  - add template and controller for smanager


author: Michel Begue <mab974@gmail.com> 2.3.0-3.sme
changelog:
  - change TCPPort attributes to avoid filtering effect [SME: 10930] 
  - move changelog to the bottom of spec
  - readd changelog from contribs9


author: Michel Begue <mab974@misouk.com> 2.3.0-6.sme
changelog:
  - Re-build and link to latest devtools migrate fragment error [SME: 11610]
  - back to standard log files and fix log files not fed 
  - run 2 services with user geneweb
  - add geneweb to backup list [SME: 12074]
  - update to httpd 2.4 syntax [SME: 12047]


author: Brian Read <brianr@bjsystems.co.uk> 0.2.16-3.sme
changelog:
  - update to httpd 2.4 syntax [SME: 12065]
  - Thanks to Zsolt Vasarhelyi
  - Add ---ignoredirs directive to fix Transaction check error


author: Brian Read <brianr@bjsystems.co.uk> 0.2.16-4.sme
changelog:
  - Update creatlinks for systemd and fix capitalisation of squidGuard in config db [SME: 11978]
  - Add in DB entries for transparent-proxying


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.5-28.sme
changelog:
  - Bump required Libreswan to 3.23
  - Change forceencaps to encapsulation
  - Remove obsolete nat_traversal
  - Modify ipsec.conf for no rightsubnet in xl2tpd


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.5-36.sme
changelog:
  - Change ipsec.conf log setting
  - Create /var/log/pluto/pluto.log 
  - Add reauth 'yes' as an added option
  - Update createlinks


author: Brian Read <brianr@bjsystems.co.uk> 0.1.3-18.sme
changelog:
  - Sort-Browser-Error-on-non-login-panels [SME 11880]
  - and set password visibility to use same js code as default theme


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.1-3
changelog:
  - add rc.7 service links for docker and mongod
  - Fix prelink error on docker-compose see https://github.com/docker/compose/issues/
  - fix errant semi colon in createlinks
  - move demo docker file out of configs so it doesn't overwrite originals


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.4-4.sme
changelog:
  - Add docker-compose.yml template
  - smeserver-docker-compose-update event to expand the compose file


author: Trevor Batley <trevor@batley.id.au> 5.2-1.sme
changelog:
  - first import to sme10
  - requires VirtualBox-5.2
  - create vbox user and run vboxweb-service as vbox user
  - create vbousers group and add admin,vbox as members
  - add vbox & vboxusers as full sme accounts so tha they are in ldap (for ldap authentication)
  - use systemd for vboxdrv 
  - move fix_vboxdrv_kerenel_module.sh script into /usr/lib/virtualbox and include as pre step in vboxdrv service start


author: Steve Ognenovski <steve@socomms.com> - 0.1-2
changelog:
  - added 23zoneminder 
  - expand templates on %post and %postun
  - start zoneminder daemon
  - removed ScriptAlias from 86zoneminder
  - added to %post mysql mysql < /usr/share/zoneminder/db/zm_create.sql
  - added to %postun mysqladmin -f drop zm


author: Jean-Philipe Pialasse <tests@pialasse.com> 1.0-1.sme
changelog:
  - initial version for SME9 [SME: 10539]
  - create password for db, db , and fill it 
  - based on zoneminder rpm from http://zmrepo.metroeasthomevetcare.com for el6,
    el7 will be on rpmfusion
  - added event zoneminder-update
  - removed post and postun scripts
  - set admin password inside zm user db


author: Jean-Philipe Pialasse <tests@pialasse.com> 1.0-3.sme
changelog:
  - fix few bugs on initial release [SME: 10539]
  - fix auth using SME Server admin user and pass for http auth
  - add setting of mysql for innodb


author: Jean-Philipe Pialasse <tests@pialasse.com> 1.4-9.sme
changelog:
  - fix geekmode not honoured [SME: 10366]
  - thanks to John Crisp for the fix.
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.0.8-3.sme
changelog:
  - remove service in bootstrap-console-save [SME: 12376]
  - comment out unrequired shellinabox-action script


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.2.0-21.sme
changelog:
  - fix service not starting and not accessible [SME: 12230]
  - using systemd and removing sysvinit links


author: John Crisp <jcrisp@safeandsoundit.co.uk>4.0-1.sme
changelog:
  - Update to v4
  - Accomodate latest rsync to user@i.p.ad.dress:// format
  - Rewrite the include and exclude routines
  - Fix multiple small bugs
  - Fix restore of selected backup or rise e.g daily.3 or monthly.1
  - Add --cli-debug option
  - Add --link-dest check in rise


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.7-12.sme
changelog:
  - update to httpd 2.4 access syntax [SME: 12061]
    thanks to Vasarhelyi Zsolt for the patch
  - add update event


author: Brian Read <brianr@koozali.org> 1.3.0-33.sme
changelog:
  - change command on ppoe up to use systemd [SME: 12676 ]
  - Add console-save and bootrap-console-save to expand template take out post-upgrade [SME: 12675 ]


author: Arnaud Guillaume <smeserver-affa@guedel.eu> 3.2.2.3-8.sme
changelog:
  - Fix issue when multiple times are in an Affa configuration file, show-schedule only displays the last [SME: 10196]


author: Jean-Philippe Pialasse <tests@pialasse.com> 0.2-11.sme
changelog:
  - enforce better cipher with settings [SME: 11498]
  - enforce better HMAC with setting [SME: 11498]
  - enforce TLS 1.2 or better with setting [SME: 11498]
  - enforce strong TLS ciphers with setting [SME: 11498]
  - better list of vpn connections [SME: 11337]
  - allow soft reload of individual connection [SME: 11337]
  - Re-build and link to latest devtools incorect permission on private keys [SME: 11337]


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.6-12.sme
changelog:
  - add accounting of auth_failed [SME: 12447]
    adding php8* services
  - fix translation, reworked [SME: 10244]


author: Jean-Philippe Pialasse <jpp@koozali.org> 1.6-13.sme
changelog:
  - fix pppoe not loging [SME: 12684]
    increase db volume field. filter display to last 24 months
    display in GB/MB instead of GiB/kiB


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.5-3
changelog:
  - remove unneeded default right subnet setting to clear error
  - added variables for leftsourceip and leftsubnet if required


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.5-6
changelog:
  - Add ipsec connection status key (disabled as default)
  - Update Libreswan depends
  - Add ikev2 permit to allow ike v1


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.5-7
changelog:
  - Update ip-up.local to add debug and enhance setting
  - update ipsec.conf to for NAT/noNAT
  - add $mtu key - defaults to 1400


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.5-8.sme
changelog:
  - Update for xl2tpd 1.3.15
  - Update createlinks to regenerate masq on connection
  - Modify Nat/non Nat sections
  - remove rightsubnet as normal configuration item
  - set IKE v1 only and other updates to ipsec.conf
  - update file layouts to match samples
  - load pppol2tp on startup if xl2tpd is enabled
  - Bump requires to newer xl2tpd


author: stephane de Labrusse <stephdl@de-labrusse.fr> - 1.3-17.sme
changelog:
  - /etc/e-smith/sql/init/32sogo_upgrade_2.3 is now executable
  - actions sogo_upgrade_2.3 is rewritten, thank to daniel Berteaud


author: stephane de Labrusse <stephdl@de-labrusse.fr> - 1.4-2.sme
changelog:
  - Add custom settings to avoid battery drain when using active sync [SME: 10168]
  - Thank to Michael McCarn <mmccarn-sme@mmsionline.us>
  - the sogo.conf template is rewritten by fragments
  - Correction of the backup creation [SME: 9908]
  - Thank to  Nicola Tiana <sistemi@chester-perry.it>


author: Stephane de Labrusse <stephdl@de-labrusse.fr> - 1.5-1.sme
changelog:
  - Increase maximum IMAP command line length
  - Adjusted sogo cron.d, sieve credentials are in /etc/sogo/sieve.creds


author: Brian Read <brianr@bjsystems.co.uk> - 1.6-1.sme
changelog:
  - Initial import to SME10 tree [SME: 11629]
  - Changes to spec file to avoid clash between sogo rpm directories and this rpm.
  - Update permissions to Apache 2.4
  - Add systemd dropin
  - Add -update event to createlinks


author: Brian Read <brianr@bjsystems.co.uk> 1.6-2.sme
changelog:
  - Expand Koozali preset for systemd startup [SME: 11629]
  - Remove rc.d/rc7.d entries for memcached and sogod


author: Brian Read <brianr@bjsystems.co.uk> 1.0-13.sme
changelog:
  - Delete old networkdb records when server ip updated [SME: 11771]
  - Validate Server Ip range to be private in SM panel


author: Michel Begue <mab974@misouk.com> 1.0-14.sme
changelog:
  - Integrate wireguard with smeserver-manager (manager2) [SME: 11819]
  - Accept spaces in 'info' attribute [SME: 11742]


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.0-16.sme
changelog:
  - improve check and tidying for non local network type [SME: 11771]
    updated both legacy and new panel


author: Brian Read <brianr@bjsystems.co.uk> 0.1.3-10.sme
changelog:
  - Position-and-space-headings [SME:11785]
  - Add in development to smanager conf (will need to be removed at some point)
  - Refactor smanager2.css into 3 files for menu, header and footer and content
  - Widen footer panel to 100% width
  - Sort out format for datetime panel


author: Daniel Berteaud <daniel@firewall-services.com> 0.1.2-1
changelog:
  - Fixes in spec file (daniel@firewall-services.com)
  - Add tito's global lib_dir (daniel@firewall-services.com)


author: Jean-Philippe Pialasse <tests@pialasse.com> 0.1.18-24.sme
changelog:
  - fix adding removing whitelisted hosts [SME: 10819]
    moved config options to dedicated page
  - removed apache-badbots.local, lot of false positives [SME: 10857]


author: john Crisp <jcrisp@safeandsoundit.co.uk> 2.2-12
changelog:
  * Sat Dec 02 2017 SME Translation Server <translations@contribs.org> 2.2-11.sme
  - apply locale 2017-12-02 patch


author: BogusDateBot
changelog:
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
    by assuming the date is correct and changing the weekday.
    Wed Feb 13 2015 --> Wed Feb 11 2015 or Fri Feb 13 2015 or Wed Feb 18 2015 or ....


author: Michel Begue <mab974@misouk.com> 1.3.1-18.sme
changelog:
  - add a message if module xt_geoip is missing or not loaded [SME: 12291]
  - add a message if chain XTGeoIP is missing (iptables) [SME: 12291]


author: Brian Read <brianr@koozali.org> 2.0.4-14.sme
changelog:
  - More fixes for SM2 panels [SME:11850]
  - Remove Winpopup facility (no longer supported by Windose)
  - Show Leases page


author: Darrell May <dmay@myezserver.com>
changelog:
  - updated FM panel code
  - db changes backupTime reminderTime
  - added checks for ext3 format
  - [0.0.1-a3dmay]


author: Jean-Philippe Pialasse <tests@pialasse.com> 0.0.2-1.sme
changelog:
  - import to SME10
  - change name from smeserver-rsync to smeserver-rsync-backup2disk
  - create update event
  - move perl module to new path
  - cleanup spec


author: BogusDateBot
changelog:
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
    by assuming the date is correct and changing the weekday.
    Fri Sep 24 2015 --> Fri Sep 18 2015 or Thu Sep 24 2015 or Fri Sep 25 2015 or ....


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.6-22.sme
changelog:
  - fix panel [SME: 11058]
    removed SMTP proxy and blocking option and redirect to Proxy panel
    TODO: module cleanup and cleanup of unused properties


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.6-24.sme
changelog:
  - fix fetchmail restart downloading all emails after reboot [SME: 11979]
    thanks to Stefano Zamboni for debuging and original fix.


author: BogusDateBot
changelog:
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
    by assuming the date is correct and changing the weekday.
    Mon May 07 2008 --> Mon May 05 2008 or Wed May 07 2008 or Mon May 12 2008 or ....
    Thu May 21 2008 --> Thu May 15 2008 or Wed May 21 2008 or Thu May 22 2008 or ....


author: stephane de labrusse <stephdl@de-labrusse.fr> 4.3.1-1
changelog:
  - due to the bug correction of phpvirtualbox, this version give back the web authentication with migrate fragment update


author: Trevor Batley <trevor@batley.id.au> 5.2.1-1
changelog:
  - Initial import to sme10
  - requires phpvirtualbox 5.2.1, smeserver-virtualbox 5.2
  - upgrade to httpd 2.4
  - use php74-php-fpm
  - bundle up patches and release new tarball


author: Jean-Philippe Pialasse <tests@pialasse.com> 0.0.9-10.sme
changelog:
  - SME10 welcome package [SME: 11077]
    added update event 
    use of default properties value, remove them from db 
    possibility to select php version per ibay
    added few more php options
    display real default value to admin.


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.0.9-13.sme
changelog:
  - Fix capitalisation errors in furlopen [SME: 11697]
  - Bump required e-smith release version
  - Buno required smeserver-php version


author: Michel Begye <mab974@misouk.com> 0.0.9-14.sme
changelog:
  - Fix MaxExecutionTime not saved [SME: 11786]
  - Integrate webhosting with smeserver-manager (manager2) [SME: 11787]


author: Greg J. Zartman <greg@leiinc.com> 0.1.0-1
changelog:
  - Roll initial package.
  - Provide configuration parameters to deploy Samba winbindd deamon.
  - Add template to nsswitch.conf to configure nss to include winbindd auth.
    The configuration parameters included in this fragment really belong
    in e-smith-base, but we are including it in this package until it is 
    deemed appropriate to move it to e-smith-base.


author: Greg J. Zartman <greg@leiinc.com> 0.1.0-2
changelog:
  - Add template fragments to etc/pam.d/login to look for winbindd auth is
    winbindd is running [SME: 4196].
  - Add a template fragment to ibays to set the samba 'force group'
    parameter to the current ibay group or the group shared when SME is
    configured as a Domain Member of Active Directory Member.  The is required
    so that domain members can have write access to domain member shares.  At
    some point, we may decide to fully support domain groups transparently
    at the domain member or active directory member server [SME: 4196].


author: Greg J. Zartman <greg@leiinc.com> 0.1.0-3
changelog:
  - Set winbindd to disabled by default and on initial install, was 
    previouslly enabled by default.
  - Create action to start winbindd if the DM or ADM server roles are designated.


author: Greg J. Zartman <greg@leiinc.com> 0.1.0-4
changelog:
  - Update winbindd-service-status action to set service to disabled if 
    service is enabled and ServerRole is changed.


author: stephane de Labrusse <stephdl@de-labrusse.fr> 1.5-3.sme
changelog:
  - Initial release to contribs9 [SME: 9047]
  - added smeserver-tw-logonscript-1.5.bz9047.Carp_declared_2_times.patch


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.5-8.sme
changelog:
  - fix pannel warnings and errors [SME: 11039]
  - Incorrect file premission netlogon *.bat [SME: 6511]
  - add metadata for main netlogon.bat


author: Trevor Batley <trevor@batley.id.au> 5.2.1-4
changelog:
  - add vbox password back into config.php
  - replace /etc/php-fpm.d/phpvirtualbox with /etc/php-fpm.d/www.conf fragment and expand during update
  - remove webauth config db item and add authType, with multiple values
  - add support for BuiltIn, WebAuth (default), LDAP and AD authentication
  - rename config items User => Users, Group => userGroups and add adminUser
  - remove defaults for User and Group config items
  - add basic default values for config.php as config db items (with same name) and allow entry of other config items
  - create /var/lib/php/phpvirtualbox directories (opcache, session, tmp) with www:www ownership and 0755 permissions
  - correct permissions on log files
  - add smb.conf fragment to allow vboxuser and any userGroups access to /opt/vbox (VMs & ISOs) directories
  - add restart of httpd-e-smith and smbd services on update
  - create template2expand directive for virtualbox update (which generates/saves new password) for /opt/phpvirtualbox/config.php


author: Trevor batley <trevor@batley.id.au> 5.2.1-5
changelog:
  - fix permissions on /opt/vbox/ISOs directory for sharing via samba 0777 [bug #12336]
  - fix smb.conf fragment to include Users [bug #12336]
  - fix smb.conf fragment to properly include more than 1 group in userGroups [bug #12336]
  - add phpvirtualbox samba config item to allow control of if, and who, has access [bug # 12337]


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.5.0-11.sme
changelog:
  - Re-build and link to latest devtools www line  should be after apache line in /etc/group [SME: 8056]


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.5.0-15.sme
changelog:
  - Re-build and link to latest devtools permissions as expected by mailman [SME: 11941]
  - make mailman enabled on install [SME: 2248]
  - by default listinfo is public [SME: 2247]
  - by default admin and archives are private [SME: 2247]
  - make access modifiable [SME: 2247]


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.5.0-16.sme
changelog:
  - apply locale 2022-07-24.patch
  - add to core backup [SME: 12015]
    remove patch only adding to dar in SME 2411
  - already compatible with httpd 2.4 syntax [SME: 12050]


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.5-26.sme
changelog:
  - add keep-alive option in main ipsec.conf
  - add forceencaps option overall default and per connection
  - small code tidy
  - Add support for L2TPD


author: Trevor Batley <trevor@batley.id.au> 5.2-4.sme
changelog:
  - change log directory to /var/log/virtualbox and give correct permissions
  - add password generation and storage for vboxweb runtime user (for use by phpvirtualbox)
  - template /etc/default/virtualbox.conf
  - add 50koozali.conf for vboxweb-service
  - include migrate fragment for vbox user password


author: Jean-Philippe Pialasse <tests@pialasse.com> 2.9-14.sme
changelog:
  - change pid file reference [SME: 11254]
  - increase timeout  for the service file and restart always


author: Jean-Philippe Pialasse <tests@pialasse.com> 2.9-16.sme
changelog:
  - Re-build and link to latest devtools log path  [SME: 11804]
  - Re-build and link to latest devtools multiple rpm owner [SME: 11677]


