Difference between revisions of "SME10 Roadmap"

From SME Server
Jump to navigationJump to search
Line 119: Line 119:
 
* Samba 4 integration
 
* Samba 4 integration
 
** DNS backend for Samba4 [[Bugzilla:8638]]
 
** 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-samba[[Bugzilla:10177]]
  
 
=SME 10 Alpha 5=
 
=SME 10 Alpha 5=

Revision as of 18:11, 26 April 2017

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
  • MTA to MTA delivery

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

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

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.

Goal