SME10 Roadmap
Work in progress
This page provides the roadmap objectives and status updates for SME Server version 10
Wishlist
A selection of improvements and or additions to SME Server 10 has to be made from the wishist
Current suggestions:
- SME Server 10 is to be considered a MAJOR update
- SME Server 10 based on upstream Centos 7
- Updated Horde Framework to 5.2
- Improved Samba 4 support
- Improvements to Backup and Restore
- encrypted backup (for cloud purpose and others)
- Updated packages to latest releases at the time of ISO release
- new version of qpsmtpd 0.96
- MySQL replaced with MariaDB
- systemd as the default init
- The boot loader is now grub2
- Move server manager to Mojolicious
- ibays
- merger ibays with Shared folders Bugzilla:9568
- The contrib Shared folder offers many new features which enhance a lot the file sharing. We will be winners if we can have this contrib in the sme core
- finish tmp folder integration Bugzilla:9568
- better integration of php and httpd setting per ibay Bugzilla:
- Cloud awareness
- Market development and usage of services and software are changing quickly. One of them being 'Cloud' and all xaaS related services
- Being able to deploy SME Server as a Virtual Machine (VPS) in ServerGateway mode with an ISP that only offers 1 Network interface
- Patch available, Proof of concept applied on production servers
Bugzilla:7200 - ease backup to cloud Bugzilla:9517
- SSL Certificates
- integrate Let'sencrypt certificates Bugzilla:8676 Bugzilla:9196
- redesign apache configuration to handle SNI [[Bugzilla:1775
Bugzilla:8693 - panel for certificates Bugzilla:9196 Bugzilla:8185
- MTA to MTA delivery
- implement encrypted sending of emails
Bugzilla:9349 - find a way to adapt to new smarthosts Bugzilla:9050
- implement encrypted sending of emails
see all final changes on : https://wiki.contribs.org/SME10Changes
Pre-Alpha
Development has beend performed using COS7 minimal and rebuild packages from SME 9.0 and any other needed repo.
Create SME 10 packages
- Build all SME Server packages on COS7, see Sme10BuildQueue
- Cleanup SME 10 packages
- Import package into SME10
status: completed on 2016-03-18
SME 10 Alpha 1
- Status: completed on 18-03-2016
Goal
- first iso with limited hardware support for install
- horde webmail excluded of iso because of anaconda conflicts
- functional systemd integration
- bootloader
SME 10 Alpha 2
- Status: completed 09-08-2016
Goal
- improve installation process of the iso
- Koozali branding
- Hoirde back on the anaconda install
- few improvements and fixes see release
SME 10 Alpha 3
- Status: WIP
- Please add bug references to be able to track status and progress.
Bugzilla:10164
Goal
- improve anaconda integration
- fix proxy
Bugzilla:79 - fix and improve backup/restore issues
Bugzilla:9090Bugzilla:8783Bugzilla:9127 - startup process and config db tidying
- Horde consolidation
Bugzilla:9600 - qpsmtpd 0.96 verification of the integration
Bugzilla:10126Bugzilla:10123Bugzilla:10139Bugzilla:10112 - qmail fix
Bugzilla:9884 - fix to prevent qmail and qpsmtpd to loop
Bugzilla:9705 - avoid reboot after most upgrades
Bugzilla:8705 - update yum repos
Bugzilla:10156 - ease access to and fix translation
Bugzilla:10121Bugzilla:9724 - bug reporting template
Bugzilla:8783 - improve security
Bugzilla:10110Bugzilla:10108 - fix quota reporting
Bugzilla:10211 - import and build Samba 4 with DC support
Bugzilla:9751Bugzilla:9817Bugzilla:10155 - samba 4 import required rpms from epel
Bugzilla:10104 - free SSL integration
Bugzilla:10080
Difficulties encountered during update from previous versions
you might encounter an error for a missing key for REMI rpms.
Public key for php-pear-1.10.3-1.el7.remi.noarch.rpm is not installed
solution: pick one of those:
yum update smeserver-yum --enablerepo=smeupdates-testing -y signal-event yum-update yum update --enablerepo=smeupdates-testing signal-event post-upgrade; signal-event reboot
alternatively you could
yum update --enablerepo=smeupdates-testing --exclude=php-pear signal-event yum-update yum update --enablerepo=smeupdates-testing signal-event post-upgrade; signal-event reboot
or
yum update --enablerepo=smeupdates-testing --nogpgcheck
SME 10 Alpha 4
- Status:
- Please add bug references to be able to track status and progress.
Goal
- SSL management
- multiple SSL certificate compatibility
- free SSL certificate integration
- Samba 4 integration
- DNS backend for Samba4 Bugzilla:8638
- User account authentication with Active Directory and AccountsDB Bugzilla:8660
- update e-smith-lib for Samba 4 Bugzilla:8688
- Samba 4: Home directory Bugzilla:8703
- Remove smbpasswd and WINS pieces for Samba 4 Bugzilla:8674
- Qmail updates for Samba 4
Bugzilla:8670 - Proftpd and active directory authentication
Bugzilla:8663 - e-smith-pptpd updates for Samba 4 Bugzilla:8690
- e-smith-base updates due to Samba 4 WINS/smbpasswd removal Bugzilla:8690
- e-smith-backup updates for Samba 4 -- wins and smbpasswd Bugzilla:8689
- Bootstrap-Console update for Samba 4 Bugzilla:8668
- Add SSSD daemon for Samba 4 local authentication Bugzilla:8687
- smeserver-qpsmtpd changes for Samba 4 Bugzilla:9807
- Consider removing /sbin/e-smith/samba_check_password Bugzilla:9700
- Update password functions in esmith::util for Samba 4 Bugzilla:9804
- update e-smith-quota to process quotas for active directory users Bugzilla:9800
- Update console startup module for Samba 4 (smb) Bugzilla:9822
- System Initialization and Re-Configuration with Active Directory Bugzilla:9662
- Remove Samba Parts from esmith::Util for Samba 4 Bugzilla:9651
- Reconfigure shadowcopy for Samba 4 Bugzilla:9712
- Reconfigure recycle bin for Samba 4 Bugzilla:9713
- Modify user events/actions and server-manager panel Bugzilla:9802
- Evaluate registry fragments in server-resources for Samba 4 Bugzilla:9708
- e-smith-openssh modifications for Samba 4 Bugzilla:9806
- Add createADUser function to esmith::Util Bugzilla:9801
- esmith::AD perl module for interacting with Active Directory Bugzilla:8665
- Include dnscache and tinydns config in smeserver-samba for Samba 4 DNS queries
Bugzilla:9711 - e-smith-LDAP + Samba 4
Bugzilla:8675 - Pseudonyms handling with Active Directory
Bugzilla:9653 - missing win10samba.reg and maybe other changes between e-smith-samba and smeserver-sambaBugzilla:10177
SME 10 Alpha 5
- Status:
- Please add bug references to be able to track status and progress.
Goal
SME 10 Beta 1
- Status:
- Please add bug references to be able to track status and progress.
Goal
- new server-manager
SME 10 Beta 2
- Status:
- Please add bug references to be able to track status and progress.
Goal
SME 10 RC 1
- Status:
- Please add bug references to be able to track status and progress.