SME10 Roadmap

From SME Server
Revision as of 05:47, 28 December 2018 by Unnilennium (talk | contribs) (→‎Goal)
Jump to navigation Jump to search

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
  • Facilitate Integrator Customization SME10_Integrator_Customization
  • 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
IDPackageSummary (271 tasks) VersionMilestone
139e-smith-php[ 1350044 ] Move PHP sessiondir to /var/lib/php/session10.0a110.0a1
2370smeserver-qpsmtpdRequire valid reverse DNS in qpsmtpd10.0a110.0a1
4597smeserver-qpsmtpdbadrcptto should not be evaluated for connections from lan10.0a110.0a1
5092smeserver-qpsmtpdDisable DNSBL for authenticated users10.0a110.0a1
6804smeserver-proftpdAdding TLS support to proftp configuration10.0a110.0a1
7011?e-smith-phpSet php_admin_value upload_tmp_dir per ibay10.0a110.0a1
8484smeserver-qpsmtpdqpsmtpd dnsbl does not allow configuration of blocklists without TXT records10.0a110.0a1
9105smeserver-ibayscreate tmp directory for every php enabled ibay10.0a110.0a1
9189---Koozali SME Server 10 tracking bug10.0a110.0a1
9206smeserver-qpsmtpdAdd DMARC to qpsmtpd10.0a110.0a1
9209LPRngLPRng doesn't build on el710.0a110.0a1
9210perl-Object-Persistenceperl-Object-Persistence doesn't build on el710.0a110.0a1
9211pppppp doesn't build on el710.0a110.0a1
9212---Create SME Server 10 Alpha 110.0a110.0a1
9215smeserver-apachee-smith-apache doesn't build on el710.0a110.0a1
9216smeserver-basee-smith-base doesn't build on el710.0a110.0a1
9219smeserver-spamassassinspamassassin doesn't build on el710.0a110.0a1
9220smeserver-sambae-smith-samba doesn't build on el710.0a110.0a1
9221smeserver-radiusde-smith-radiusd doesn't build on el710.0a110.0a1
9222smeserver-qmaile-smith-qmail doesn't build on el710.0a110.0a1
9223smeserver-proxye-smith-proxy doesn't build on el710.0a110.0a1
9224smeserver-proftpde-smith-proftpd doesn't build on el710.0a110.0a1
9225e-smith-pptpde-smith-pptpd doesn't build on el710.0a110.0a1
9226smeserver-opensshe-smith-openssh doesn't build on el710.0a110.0a1
9227smeserver-ntpe-smith-ntp doesn't build on el710.0a110.0a1
9228smeserver-emaile-smith-email doesn't build on el710.0a110.0a1
9229smeserver-yumsmeserver-yum doesn't build on el710.0a110.0a1
9230smeserver-qpsmtpdsmeserver-qpsmtpd doesn't build on el710.0a110.0a1
9232smeserver-devtoolsgenfilelist should not treat symlinks as directories10.0a110.0a1
9233bufferbuffer doesn't build on el710.0a110.0a1
9235---mod_perl doesn't build on el710.0a110.0a1
9236qpsmtpdqpsmtpd failed to build on el710.0a110.0a1
9237---Suggested new method for esmith::DB - get_all_by_props()10.0a110.0a1
9268clamavUpdate ClamAV to 0.99.110.0a110.0a1
9269smeserver-supportUpdate copyright notification in server manager10.0a110.0a1
9287smoltRemove smolt10.0a110.0a1
9288smeserver-supportRemove dependency on smolt10.0a110.0a1
9289---Build or resolve dependencies not available through default CentOS repo's10.0a110.0a1
9299smeserver-backupFix removable device detection (e.g. backup devices)10.0a110.0a1
9310---Need to build mod_auth_tkt10.0a110.0a1
9311---Need to build perl(Apache::AuthTKT)10.0a110.0a1
9312---Need to build perl(WWW::Automate)10.0a110.0a1
9318---need to import and build cpuspeed for SME1010.0a110.0a1
9319smeserver-ldape-smith-ldap-5.6.0-1.el7.sme.noarch requires db4-utils10.0a110.0a1
9320---e-smith-grub should requires grub210.0a110.0a1
9321smeserver-grube-smith-grub need to be adapted to grub210.0a110.0a1
9322---import checkpasswd-pam to sme1010.0a110.0a1
9323---Need to build perl(Net::Ident)10.0a110.0a1
9324---Need to build perl(Class::ParamParser)10.0a110.0a1
9325---Need to build perl(I18N::AcceptLanguage)10.0a110.0a1
9326---Need to build perl(HTML::Tabulate)10.0a110.0a1
9327---Need to build perl(Mail::RFC822::Address)10.0a110.0a1
9328---Need to build perl(IP::Country)10.0a110.0a1
9329---Need to build perl(CGI::Persistent)10.0a110.0a1
9330---Need to build perl(RPM2)10.0a110.0a1
9331smeserver-spamassassinRemove DCC as it's not a free software10.0a110.0a1
9332---need to build perl(Crypt::Cracklib)10.0a110.0a1
9333---need build perl-Net-DNS-Native10.0a110.0a1
9334---need to build wv10.0a110.0a1
9335---need build RSSH10.0a110.0a1
9336smeserver-spamassassinrazor-agent not available but perl-razor-agent is in EPEL710.0a110.0a1
9337smeserver-basecpuspeed is obsolete10.0a110.0a1
9338---need to build perl(Unix::PasswdFile)10.0a110.0a1
9339e-smith-managerGet rid of perl-suidperl dependency10.0a110.0a1
9340---need to build oidentd10.0a110.0a1
9341smeserver-baseneed to build pam_abl10.0a110.0a1
9342smeserver-baseneed to remove Requires:HAL from e-smith-base10.0a110.0a1
9343---need to lowercase the REquires : DCC in smeserver-spamassassin10.0a110.0a1
9344---perl(Data::UUID) conflict between epel and base repo10.0a110.0a1
9345smeserver-mysqlmysql-server from an external repo10.0a110.0a1
9346---installation of e-smith-base10.0a110.0a1
9347smeserver-devtoolsgenfilelist should ignore some system directories10.0a110.0a1
9348---smeserver-spamassassin should not claim to own /usr/bin10.0a110.0a1
9352smeservermigrate to systemd10.0a110.0a1
9363smeserver-clamavsmeserver-clamav - test and analysis for SME Server 10Alpha10.0a110.0a1
9364?smeserver-apachehttpd-e-smith does not start10.0a110.0a1
9365?e-smith-managerhttp-admin does not start10.0a110.0a1
9366?smeserver-runitlaunch runsvdir10.0a110.0a1
9367---copy EPEL package needed for bare install to smetest10.0a110.0a1
9372smeserver-baseconsole internet test needs Digest::SHA1 module10.0a110.0a1
9374---NetworkManager versus old network10.0a110.0a1
9377smeserver-yumsmeserver-yum needs to point to sme10 repo10.0a110.0a1
9378smeserver-base/etc/sysconfig/i18n is now /etc/locale.conf in centos710.0a110.0a1
9379smeserver-supportmove references from contribs.org to koozali.org10.0a110.0a1
9380---qpsmtpd doesn't run - postfix needs to be disabled/removed10.0a110.0a1
9381---e-smith-apache isn't installed10.0a110.0a1
9382smeserver-basebootstrap-console doesn't run10.0a110.0a1
9383---bootstrap-console crashes after entering network parameters10.0a110.0a1
9386qpsmtpdwarnings during qpsmtpd startup10.0a110.0a1
9389---moving files from /sbin to /usr/sbin and /bin to /usr/bin10.0a110.0a1
9390---minimal CentOS 7 install : services running that should be disabled from systemd10.0a110.0a1
9392smeserver-basedhcp packages are not installed.10.0a110.0a1
9393smeserverAlternatives to perl suid10.0a110.0a1
9396---test of the console10.0a110.0a1
9397---console configure this server does not run10.0a110.0a1
9398---rsyslog configuration has deprecated syntax10.0a110.0a1
9399buildsys-macrosbuildsys-macros-6-1.el7 macro inside still point to el610.0a110.0a1
9402---start services with runit10.0a110.0a1
9403smeserver-clamavclamd service launch test10.0a110.0a1
9404smeserver-oidentdservice oidentd fails to start10.0a110.0a1
Warnings were generated during the execution of function
  1. Report truncated - count greater than max allowed 101 > 100

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


IDPackageSummary (12 tasks) VersionMilestone
1502smeserver-yumpredownload rpm nightly to ease update yumdownloader or downloadonly -y10.0a110.0a2
8834smeserver-yuminstall deltarpm to reduce updates sizes10.0a110.0a2
9401---modify anaconda to become SMEserver installer, rather than manually configured CentOS installer.10.0a110.0a2
9532---creating a kickstart file10.0a110.0a2
9538---Anaconda error 'Disk vda does not exist'. System halts10.0a110.0a2
9548smeserverChange logo to include Koozali10.0a110.0a2
9585smeserver-libconsole startup does not display correctly10.0a110.0a2
9607smeserver-backupadd and remove paths to backup10.0a110.0a2
9633smeserver-backupAdd exclusion to the dar backup by a file with a .exclude10.0a110.0a2
9634smeserver-backuptrim both ends for '/' in the restore_list10.0a110.0a2
9635smeserver-backupAdd exclusion to the tar backup (console,backup panel) by a file with a .exclude10.0a110.0a2
9715smeserver-dnscacheModify e-smith-dnscache to allow connections from entire loopback network10.0a110.0a2

SME 10 Alpha 3

  • Status: WIP
  • Please add bug references to be able to track status and progress. Bugzilla:10164

Goal


IDPackageSummary (41 tasks) VersionMilestoneStatus
79smeserver-proxy[ 1200402 ] squid is logging (mostly) to syslog10.0a110.0a3CLOSED
4123e-smith-managerServer manager header is not locale aware10.0a210.0a3CLOSED
8783e-smith-managerAdd bug reporting templates to server manager10.0a210.0a3CLOSED
9090?smeserver-backupTest if the remote (nfs,cifs) host is mountable in the worskation backup panel10.0a210.0a3CLOSED
9127smeserver-backupMake sure only one backup run at a time10.0a210.0a3CLOSED
9600smeserver-hordebuild php-pear-packages needed for Horde10.0a110.0a3CLOSED
9724smeserver-basesyntax of /etc/locale.cfg may vary10.0a110.0a3CLOSED
9817samba[Samba 4] Fork Samba 4.4.4-12 from upstream with DC Support10.0a210.0a3CLOSED
9884qmailqmail shouldn't append the domain name to null sender envelope10.0a210.0a3CLOSED
9900e-smith-starterwebsite"Create a starter website" does not create the site from server-manager10.0a210.0a3CLOSED
10080---update dehydrated rpm to 0.4.010.0a210.0a3CLOSED
10083smeserver-base (network)local networks route problem10.0a210.0a3CLOSED
10092smeserver-hordesignal-event email-update generate errors related to webmail10.0a210.0a3CLOSED
10108smeserver-ldapDisable SSLv3 and RC4 ciphers for ldap10.0a210.0a3CLOSED
10110smeserver-dovecotDisable RC4 ciphers imaps10.0a210.0a3CLOSED
10112qpsmtpdwhitelist plugin needs updating to works with naughty plugin delayed denied10.0a210.0a3CLOSED
10119smeserver-yumadd software collection gpg signing key to SME1010.0a210.0a3CLOSED
10121smeserver-localeNFR: add link for translation of en-ca and other similar variations10.0a210.0a3CLOSED
10123smeserver-qpsmtpdrhsbl regex is inappropriate in migrate fragment10.0a210.0a3CLOSED
10126qpsmtpd-pluginswbl whitelist_soft should be removed from qpsmtpd-plugin10.0a210.0a3CLOSED
10137smeserver-spamassassinAdd a switch to enable the TELL command in spamd10.0a210.0a3CLOSED
10139qpsmtpd"(data_post) headers: fail, too many Message-Id headers" SME1010.0a210.0a3CLOSED
10144samba[SAMBA 4] import required rpms from epel10.0a210.0a3CLOSED
10155smeserver-support[SAMBA 4] exclude samba pakcages from being updated from upstream repo10.0a210.0a3CLOSED
10156smeserver-yumupdate centos repo list : centos 7 does not provides a contrib repo and some new are available10.0a210.0a3CLOSED
10164---Create Koozali SME Server 10.0 Alpha 310.0a210.0a3CLOSED
10167e-smith-managermanager login page give Internal Server Error without back parameter10.0a210.0a3CLOSED
10169smeserver-sambaOutlook 2016, error code: 0x8004011c.10.0a210.0a3CLOSED
10192smeserver-grubquotas not found - error message overnight.10.0a210.0a3CLOSED
10209e-smith-managerUse of uninitialized value in lc at /etc/e-smith/web/common/cgi-bin/login10.0a210.0a3CLOSED
10210---uninitialized value $what_to_make in lc at /usr/share/perl5/vendor_perl/CGI/FormMagick/TagMaker.pm line 20610.0a210.0a3CLOSED
10211smeserver-grubenable quota for xfs10.0a210.0a3CLOSED
10252smeserver-localeupdates locales smeserver-locale-2.6.0-locale-2017-04-26.patch10.0a210.0a3CLOSED
10263smeserver-yumadd rpmfusion rpm signing key10.0a210.0a3CLOSED
10303smeserver-qpsmtpdDMARC reporting enabled without user knowledge10.0a210.0a3CLOSED
10318smeserver-qpsmtpdUse of uninitialized value $domain in pattern match (m//) ...10.0a210.0a3CLOSED
10325smeserver-devtoolsupdating e-smith-grub from updates-testing gives error10.0a210.0a3CLOSED
10326sambaupdate samba from upstream to patch against CVE-2017-749410.0a210.0a3CLOSED
10429sambasamba need rebuild against samba-4.6.2-1210.0a310.0a3CLOSED
10584---Nut dependencies problem while updating SME Sever 10Alpha310.0a310.0a3CLOSED
10599smeserver-mockupdate smeserver-mock to build spamassassin10.0a310.0a3CLOSED

Difficulties encountered during update from previous versions

globally before any updates during the alpha phase you should always update smeserver-yum and smeserver-support first:

yum update smeserver-yum smeserver-support --enablerepo=smeupdates-testing
signal-event yum-modify

yum update 
signal-event post-upgrade; signal-event reboot

1- 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-modify
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-modify
yum update --enablerepo=smeupdates-testing
signal-event post-upgrade; signal-event reboot

or

yum update --enablerepo=smeupdates-testing --nogpgcheck


2- you might encounter a conflict between centos samba rpm and SME locally builtsamba rpms:


yum update smeserver-support smeserver-yum -y
signal-event yum-modify

then proceed to regular update

yum update

SME 10 Alpha 4

  • Status: WIP
  • Please add bug references to be able to track status and progress.

Goal

IDPackageSummary (19 tasks) VersionMilestone
8160smeserver-spamassassinintegrate BayesAutoLearnThresholdSpam and BayesAutoLearnThresholdNonspam properties and handle bayes_auto_learn10.0a310.0a4
8362smeserver-dnscachednscache CNAME chain lookup problem (www.paypal.com)10.0a310.0a4
10100smeserver-yumadd yum-plugin-post-transaction-actions to the base10.0a210.0a4
10298smeserver-qpsmtpdRedirect DMARC report cron task in a log file10.0a210.0a4
10338---Create Koozali SME Server 10.0 Alpha 410.0a310.0a4
10374djbdnssecurity and bug fixes for djbdns10.0a310.0a4
10386smeserver-qmailqmail-update-group only update the first group10.0a210.0a4
10428smeserver-supportDependencies problem while updating SME Sever 10Alpha310.0a310.0a4
10463---libtidy upgrade from EPEL from 0.99 to 5.410.0a310.0a4
10479---perl-RPM2 RPM with sme built version older than EPEL10.0a110.0a4
10500clamavClamAV 0.99.3 released10.0a310.0a4
10506smeserver-managercreate sandbox rpm for server-manager210.0a310.0a4
10515smeserver-sambaTypo / Missing letter in /server-resources/regedit/win10samba.reg10.0a310.0a4
10516smeserver-supportstatusreport fails on sme10 with libperl-www >=6.0210.0a310.0a4
10519smeserver-base/etc/xinetd.conf template breaks xinet10.0a310.0a4
10537smeserver-mockease package building and update of buildsystems10.0a310.0a4
10573smeserver-supportlibtevent conflict with locally build samba version10.0a310.0a4
10577---upgrade to dehydrated 0.6.210.0a310.0a4
10754clamavclamav-unofficial-sigs.sh needs clamav-update10.0a410.0a4

SME 10 Alpha 5

  • Status:
  • Please add bug references to be able to track status and progress.

Goal

IDPackageSummary (84 tasks) VersionMilestone
118smeserver-yum[ 1296024 ] yum: Error: No Groups on which to run command10.0a410.0a5
1005smeserver-hordeavoid losing user pref when changing primary domain / login using another virtualhost10.0a410.0a5
3139smeserver-backuprestore from backup does not report "disk full" error10.0a410.0a5
4402smeserver-hordehorde DB entries are not removed when deleting users from SME---10.0a5
4536smeserver-hordeConsider adding Kronolith (Calendar) to base for webmail10.0a410.0a5
4537smeserver-hordeConsider adding nag (Tasks) to base for webmail10.0a410.0a5
4538smeserver-hordeConsider adding mnemo (notes) to base for webmail10.0a410.0a5
5890smeserver-baseSMART on by default10.0a410.0a5
5933smeserver-baseOnly list devices that carry a backup when performing a console restore10.0a410.0a5
6499smeserver-yumAdd support for yum-plugin-priorities10.0a410.0a5
6940smeserver-yumserver-manager says system is up to date, but cron email says there are updates available (and packages being obsoleted)10.0a310.0a5
7510smeserver-dovecotLet dovecot handle pop310.0a410.0a5
7958---Exact version shown during installation---10.0a5
8156smeserver-base (certif)Wild Card support in the default self signed certificate10.0a410.0a5
8244smeserver-basecannot find backup media during console restore due to bad filesystem10.0a410.0a5
8705smeserver-yumavoid reboot after updating smeserver-X rpms10.0a110.0a5
8782smeserver-yumcheck4contribsupdates minor language and formatting corrections---10.0a5
8787smeserver-phpadd mail.add_x_header and mail.log to php-ini10.0a410.0a5
8876smeserver-baseServerName property from smb key is missing in defaults. Leads to perl warning10.0a410.0a5
8903smeserver-supportRemove option in server manager to create a starter website10.0a410.0a5
9159smeserver-backupBackup deletion of incomplete backups fail10.0a410.0a5
9388smeserver-yumcheck4contribsupdates disable message when smecontribs status=enabled---10.0a5
9591smeserver-apachebrowsing folders with Indexes allowed does not show apache icones10.0a110.0a5
9677smeserver-baseuser-password : internal server error10.0a110.0a5
9697smeserver-yumyum repo http://mirrorlist.contribs.org/mirrorlist to update to koozali.og10.0a110.0a5
9727---missing install.log10.0a110.0a5
9865smeserver-dovecotpermit imap login using full email address10.0a410.0a5
9893smeserver-opensshNFR: allow white list for autoblock10.0a210.0a5
10170smeserver-yummessage to alert that the installed version is end of life10.0a210.0a5
10190smeserver-ntpadd a post-transaction action to e-smith-ntpd10.0a310.0a5
10224?smeserver-hordeTruncated mail domain in mail address10.0a210.0a5
10245smeserver-backupbackup-data.d files should be in the backup set10.0a210.0a5
10249smeserver-yumswitch centos base and updates mirror list to vault after eol10.0a210.0a5
10335smeserver-phpAdd php-fpm support in the core for all major PHP versions10.0a210.0a5
10358smeserver-radiusdMake Radius schared secret a db property under radiusd key10.0a410.0a5
10377---Netinstall ISO fails to complete installation10.0a310.0a5
10426smeserver-backupError occurred during pre-backup actions (mysql-dump-tables failure)10.0a410.0a5
10459smeserver-apacheSSL/TLS: Report Vulnerable Cipher Suites for HTTPS10.0a410.0a5
10460smeserver-qpsmtpdSSL/TLS: Report Weak Cipher Suites10.0a410.0a5
10600smeserver-mockffmpeg and other video tools deps for mock files10.0a310.0a5
10621smeserver-opensshUpdate ssh client ciphers in /etc/ssh/ssh_config10.0a410.0a5
10632---usb install failed due to bad media path in isolinux.cfg10.0a310.0a5
10647smeserver-mocksmeserver-mock python-ctypes10.0a310.0a5
10690smeserver-yumrevert autoinstallUpdates / add yum-cron support10.0a310.0a5
10715smeserver-baseDaily cron email concerning regeneration of SSL certificate if City/Company/Department not set10.0a310.0a5
10716smeserver-yummake smecontribs Visible10.0a310.0a5
10717smeserver-hordesmeserver-horde patches to bring everything up to date.10.0a410.0a5
10722smeserver-releaseCreate Koozali SME Server 10.0 Alpha 510.0a410.0a5
10723perl-CGI-FormMagickFrom unauthenticated XSS to remote code execution as 'root'10.0a410.0a5
10742smeserver-yumadd RPM-GPG-KEY-openfusion to smeserver-yum10.0a410.0a5
10813smeserver-clamavWARNING: Ignoring deprecated option AllowSupplementaryGroups at line 4310.0a410.0a5
10823smeserver-hordehorde strict error with php7010.0a310.0a5
10833smeserver-clamavalign MemLimit values10.0a410.0a5
10843smeserver-yumupdates available : header detected as package in French (and probably other languages)10.0a410.0a5
10846smeserver-yumsmeserver.py plugin tries to expand template after their deletion10.0a410.0a5
10848smeserver-libserviceControl: Unknown serviceAction reload-or-restart10.0a410.0a5
10853smeserver-radiusdradius log filling with radius restarting10.0a410.0a5
10865smeserver-phpremove reference to php3 php4 files and deprecated php modules10.0a410.0a5
10866smeserver-horderemove reference to php3 php4 files and deprecated php modules10.0a410.0a5
10870---update base/comps.xml10.0a410.0a5
10871smeserver-phpphp-fpm for ibays10.0a410.0a5
10872smeserver-hordeadapt horde for php-fpm10.0a410.0a5
10873smeserver-yumyum should restart php-fpm services after update10.0a410.0a5
10877smeserver-phplog file does not fill up10.0a410.0a5
10879smeserver-phpmake syslog log php to dedicated files10.0a410.0a5
10888smeserver-phpdefine sys_temp_dir10.0a410.0a5
10891smeserver-phptemplate all php.ini of every php version and update current php template10.0a410.0a5
10901---SME10.0a4.iso will not install or boot efi but stock Centos7.iso will10.0a410.0a5
10904smeserver-phptransfer SERVER auth variables from httpd server to php-fpm pool10.0a410.0a5
10908smeserver-hordeunable to log using apache auth for rpc.php and calendar use10.0a410.0a5
10909smeserver-hordesmeserver-horde-update event needed10.0a410.0a5
10910smeserver-horde/usr/bin/php /usr/bin/horde-alarms will identify as admin@hostname.domain in prefs10.0a410.0a5
10912smeserver-horde/etc/horde/ingo/backends.local.php refers to mail.$domain10.0a410.0a5
10916smeserver-apacheadd option for SSLHonorCipherOrder Directive10.0a410.0a5
10917---Keyboard layout10.0a410.0a5
10921smeserver-backupconsole restore from media doesn't reboot after initial install10.0a410.0a5
10924smeserver-mocknew script to helps releasing packages10.0a410.0a5
10932smeserver-dovecotcreate smeserver-dovecot-update event for update without reboot10.0a410.0a5
10934smeserver-dovecotdisable TLSv1 and TLSv1.1 by default for pop3s and imaps and order ciphers10.0a410.0a5
10936smeserver-ldapincrease ldap TLS level for Protocol and Ciphers10.0a410.0a5
10937smeserver-opensshadd ssh server ciphers, macs and KexAlgorithms in /etc/ssh/sshd_config10.0a410.0a5
10938smeserver-openssh/proc/net/ipt_recent/SSH does not exist10.0a410.0a5
10943---/var/log/php/php/error.log being filled with php: DIGEST-MD5 common mech free10.0a410.0a5
10946smeserver-mockupdate smeserver mock for new default mock option10.0a410.0a5

SME 10 Beta 1

  • Status:
  • Please add bug references to be able to track status and progress.

Goal

  • new server-manager
IDPackageSummary (197 tasks) VersionMilestone
1416smeserver-apachehttpd-e-smith does not have a logger10.0a310.0b1
2408smeserver-base (network)Move dhcpd logs out of /var/log/messages10.0a510.0b1
3461smeserver-basemigrate fragment to validate key and crt settings10.0a510.0b1
3802smeserver-emailNFR: Web interface to configure pseudonym for local networks only (visible internal) when adding new pseudonym10.0a410.0b1
4607smeserver-baseConsole "Manage disk redundancy" does not capture add_drive_to_raid die() output to console or messages log10.0a410.0b1
6536smeserver-baseMake remoteaccess.pm also validate the subnet octets10.0a410.0b1
7827smeserver-mysqlBackup fails in pre-backup in mysqldump on invalid views, with possible solution10.0a410.0b1
8693smeserver-apachemoving SSL httpd certificate to virtual host and allow multiple certificates10.0a110.0b1
8881smeserver-ntpUse /var/lib/ntp/ as home for ntp drift file instead of /etc/ntp/10.0a410.0b1
9060smeserver-sambaremove the win98pwdcache.reg of the server-resources10.0a410.0b1
9155rsshuser needing scp access with rssh shell need to be member of rsshusers group10.0a410.0b1
9192smeserver-apacheport 80 and 443 shouldn't be hardcoded10.0a310.0b1
9419smeserver-proxysquid: no forward proxy port configured10.0a110.0b1
9423smeserver-nutUPSservice needs migration to systemd rename nut service to ups10.0a110.0b1
9435smeserver-base[systemd] starting a service with systemd only if `db configuration getprop SERVICE status` is enabled10.0a110.0b1
9590smeserver-baseremove /home/e-smith/web/common/edition/info.txt10.0a110.0b1
9642smeserver-basefailed to fix permissions for www and apache10.0a110.0b1
9649smeserver-base[systemd] service * does not support chkconfig10.0a110.0b1
10368smeserver-qpsmtpdsetting pseudonym to local network only yes let emails coming from outside10.0a410.0b1
10576smeserver-sambaadd min protocol option SAMBA10.0a310.0b1
10826smeserver-apachehttpd fails to start if SSL certificate file, key or chain point to a non existing file10.0a410.0b1
10840---[systemd] signal-event can not control systemd services10.0a410.0b1
10849---remove reference to php3 php4 files and deprecated php modules10.0a410.0b1
10867smeserver-apacheremove reference to php3 php4 files and deprecated php modules10.0a410.0b1
10869smeserver-ibaysremove reference to php3 php4 files and deprecated php modules10.0a410.0b1
10918---RAID 110.0a410.0b1
10931smeserver-yumUpdate Fails at Clean stage10.0a210.0b1
10939smeserver-opensshallow use of /etc/hosts.deny_ssh file in /etc/e-smith/templates/etc/hosts.allow/sshd10.0a410.0b1
10940smeserver-opensshcreate ecdsa and ed25519 hostkeys10.0a410.0b1
10947smeserver-dovecotDovecot set imap_idle_timeout10.0a410.0b1
10956smeserver-base[systemd] better integration of systemd to SME10.0a410.0b1
10957smeserver-base[systemd] create a sme-server.target10.0a410.0b1
10958multiple-packages[systemd] use /usr/lib/systemd/system-preset/10.0a410.0b1
10959multiple-packages[updates w/o reboot] finishing integration10.0a410.0b1
10960smeserver-phpwrong link in /etc/systemd/system/multi-user.target.want10.0a410.0b1
10963smeserver-sambasmb2 and smb3 protocols needs port 44510.0a410.0b1
10966smeserver-apachee-smith-apache : port 80 and 443 shouldn't be hardcoded10.0a510.0b1
10967e-smith-managere-smith-manager : port 80 and 443 shouldn't be hardcoded10.0a510.0b1
10968smeserver-ibayse-smith-ibays : port 80 and 443 shouldn't be hardcoded10.0a510.0b1
10969smeserver-hordesmeserver-horde : port 80 and 443 shouldn't be hardcoded10.0a510.0b1
10974smeserver-baseMake localnetworks.pm validate the subnet octets10.0a510.0b1
10975smeserver-qpsmtpdsetting pseudonym to local network only yes let emails coming from outside10.0a410.0b1
10998smeserver-grubYum update after initial install causes reboot hang or failure10.0a510.0b1
11006smeserver-LPRngservice needs migration to systemd - lpd - /service/lpd/run10.0a510.0b1
11007smeserver-LPRng[updates w/o reboot] integration of e-smith-LPRng10.0a510.0b1
11008smeserver-ntpservice needs migration to systemd - ntpd10.0a510.0b1
11009smeserver-ntp[updates w/o reboot] integration of e-smith-ntp10.0a510.0b1
11012multiple-packages[updates w/o reboot] e-smith-base10.0a410.0b1
11013smeserver-runit[systemd] launch runit for sme-server.target10.0a510.0b1
11014smeserver-php[systemd] enable php services for sme-server.target10.0a510.0b1
11015smeserver-php[php] rsyslogd: warning: ~ action is deprecated, consider using the 'stop' statement instead10.0a510.0b1
11016smeserver-horde[horde] rsyslogd: warning: ~ action is deprecated, consider using the 'stop' statement instead10.0a510.0b1
11021smeserver-mysqlmariadb needs migrating to systemd10.0a510.0b1
11047smeserver-yumsmeserver.py plugins does not trigger actions scripts10.0a510.0b1
11065smeserver-spamassassinInitial Import in SME 10 [DCC]10.0a510.0b1
11087smeserver-phpadd webappVirtualhost to smeserver-php10.0a510.0b1
11088smeserver-runitrunit should run at basic.target and before network.target10.0a510.0b1
11089smeserver-packetfilterservice needs migration to systemd - masq10.0a510.0b1
11090smeserver-baseservice needs migration to systemd - network10.0a510.0b1
11091smeserver-baseservice needs migration to systemd - wan10.0a510.0b1
11092smeserver-phptypo in upload_tmp_dir = var/lib/php/php7*/tmp10.0a510.0b1
11093smeserver-sambaSMBClient krb5 error10.0a510.0b1
11094smeserver-baseservice needs migration to systemd raidmonitor - /service/raidmonitor/run10.0a510.0b1
11095smeserver-oidentdservice needs migration to systemd - oidentd /service/oidentd/run * oidentd.service10.0a510.0b1
11096smeserver-ldapservice needs migration to systemd - ldap.init10.0a510.0b1
11097smeserver-dnscacheservice needs migration to systemd - dnscache - /service/dnscache/run10.0a510.0b1
11098smeserver-tinydnsservice needs migration to systemd - tinydns - /service/tinydns/run10.0a510.0b1
11099smeserver-ldapservice needs migration to systemd - ldap - /service/ldap/run10.0a510.0b1
11100smeserver-baseservice needs migration to systemd - dhcpd - /service/dhcpd/run - dhcpd.service10.0a510.0b1
11101smeserver-dovecotservice needs migration to systemd - dovecot - /service/dovecot/run - dovecot.service, dovecot.socket10.0a510.0b1
11102smeserver-emailservice needs migration to systemd - smtp-auth-proxy - /service/smtp-auth-proxy/run10.0a510.0b1
11103smeserver-clamavservice needs migration to systemd - clamd - /service/clamd/run - clamav-daemon.service, clamav-daemon.socket, clamav-freshclam.service10.0a510.0b1
11104smeserver-clamavservice needs migration to systemd - freshclam - /service/freshclam/run - clamav-freshclam.service10.0a510.0b1
11105smeserver-qmailservice needs migration to systemd - qmail - /service/qmail/run10.0a510.0b1
11106smeserver-proftpdservice needs migration to systemd - ftp- /service/ftp/run - proftpd.service10.0a510.0b1
11107smeserver-qpsmtpdservice needs migration to systemd - qpsmtpd - /service/qpsmtpd/run10.0a510.0b1
11108---service needs migration to systemd - sqpsmtpd - /service/sqpsmtpd/run10.0a510.0b1
11109smeserver-opensshservice needs migration to systemd - sshd - /service/sshd/run - sshd-keygen.service, sshd.service, sshd@.service, sshd.socket10.0a510.0b1
11110e-smith-managerservice needs migration to systemd - httpd-admin - /service/httpd-admin/run - httpd.service10.0a510.0b1
11111smeserver-apacheservice needs migration to systemd - httpd-e-smith - /service/httpd-e-smith/run - httpd.service10.0a510.0b1
11112e-smith-pptpdservice needs migration to systemd - pptpd - /service/pptpd/run - pptpd.service10.0a510.0b1
11113smeserver-radiusdservice needs migration to systemd - radiusd - /service/radiusd/run - radiusd.service10.0a510.0b1
11114---service needs migration to systemd - spamassassin - spamassassin.service10.0a510.0b1
11115smeserver-spamassassinservice needs migration to systemd - spamd - /service/spamd/run - spamassassin.service10.0a510.0b1
11116smeserver-proxyservice needs migration to systemd - squid - /service/squid/run - squid.service10.0a510.0b1
11117smeserver-sambaservice needs migration to systemd - smbd - /service/smbd/run - smb.service10.0a510.0b1
11118smeserver-sambaservice needs migration to systemd - nmbd - /service/nmbd/run - nmb.service10.0a510.0b1
11119smeserver-baseservice needs migration to systemd - local - /service/local/run10.0a510.0b1
11120smeserver-mysqlservice needs migration to systemd - mysql.init10.0a510.0b1
11121smeserver-yumsmeserver.py does not expand path to metadata10.0a510.0b1
11122smeserver-packetfilter[updates w/o reboot] e-smith-packetfilter10.0a510.0b1
11123smeserver-apache[updates w/o reboot] migration intergration - e-smith-apache10.0a510.0b1
11124smeserver-backup[updates w/o reboot] migration intergration - e-smith-backup10.0a510.0b1
11125e-smith-cvm-unix-local[updates w/o reboot] migration intergration - e-smith-cvm-unix-local10.0a510.0b1
11126smeserver-devtools[updates w/o reboot] migration intergration - e-smith-devtools10.0a510.0b1
11127smeserver-dnscache[updates w/o reboot] migration intergration - e-smith-dnscache10.0a510.0b1
11128---[updates w/o reboot] migration intergration - e-smith-domains10.0a510.0b1
11129e-smith-dynamicdns-dyndns[updates w/o reboot] migration intergration - e-smith-dynamicdns-dyndns10.0a510.0b1
11130e-smith-dynamicdns-dyndns.org[updates w/o reboot] migration integration - e-smith-dynamicdns-dyndns.org10.0a510.0b1
11131e-smith-dynamicdns-tzo[updates w/o reboot] migration integration - e-smith-dynamicdns-tzo10.0a510.0b1
Warnings were generated during the execution of function
  1. Report truncated - count greater than max allowed 101 > 100

SME 10 Beta 2

  • Status:
  • Please add bug references to be able to track status and progress.

Goal

"no associated bugs!"

SME 10 RC 1

  • Status:
  • Please add bug references to be able to track status and progress.

Goal

IDPackageSummary (76 tasks) VersionMilestone
455smeserver-mysqlEnable mysqld slow queries log10.0b110.0rc1
2475smeserver-proxysquid configuration redundant port specification10.0a210.0rc1
4079---RAID 6 / 10 with 4 HDD10.0b110.0rc1
4606smeserver-mysqlTemplate more mysqld parameters10.0b110.0rc1
5759smeserver-phpOption to update PHPBaseDir to include PEAR on dynamic content enabled ibay10.0b110.0rc1
7224e-smith-dynamicdns-dyndns.orgdyndns client not working10.0a410.0rc1
8150smeserver-ibaysibay customisation: merge SSL option10.0a410.0rc1
9418smeserver-proxysquid -z should not be used without cache_dir defined (in memory mode)10.0a110.0rc1
9429pwauthpwauth RPM with sme built version older than EPEL10.0a110.0rc1
9692multiple-packagescleaning between /etc/rc.d/init.d/supervise/ and /etc/rc.d/init.d/ services link to daemontools10.0a110.0rc1
10448e-smith-managerfalse servermode information in bug report10.0a410.0rc1
10772e-smith-dynamicdns-dyndnsyi.org listed as one of the Dynamic DNS services10.0a510.0rc1
10890smeserver-phpallow interpretation of .html or .xml ... encapsulated php code10.0a410.0rc1
10902smeserver-formmagickToo small timeout for token Error: CSRF token is invalid or outdated.10.0a510.0rc1
10907smeserver-phpmake sure we execute an actual script10.0a410.0rc1
10945smeserver-hordeHorde php open basedir does not include all needed files/paths10.0a410.0rc1
10961smeserver-clamavVarious intermittent memory issues with ClamAV10.0a510.0rc1
11053smeserver-backupBackup module fails to calculate data size10.0a510.0rc1
11195---update perl-Net-Ident to 1.2510.0a510.0rc1
11206spamassassinUpdate to latest spamassassin 3.4.410.0a510.0rc1
11248ulogdulogd 1.24 is eol should migrate to 2 branch10.0a510.0rc1
11256smeserver-opensshsshd logs to messages10.0a510.0rc1
11287smeserver-phpMisssing pool name argument on reboot after update of smeserver-php-3.0.0-2010.0a510.0rc1
11292---Can't restore from tape on SME10 A510.0a510.0rc1
11295smeserver-phpadd php80 support10.0a510.0rc1
11308smeserver-hordehorde - Webmail - Configuration is not up to date10.0a510.0rc1
11312smeserver-lib-compspecallow completion for expand-template to include listing from templates.metadata10.0a510.0rc1
11344smeserver-baseimprove /sbin/e-smith/service10.0a510.0rc1
11345smeserver-basesystemctl wrapper10.0a510.0rc1
11349smeserver-sambasmbd and nmbd write to /var/log/messages10.0a510.0rc1
11354smeserver-grubremove /boot/grub10.0b110.0rc1
11359smeserver-opensshmake host key size bigger10.0b110.0rc1
11360smeserver-yumset remi-safe priority to 1010.0b110.0rc1
11361smeserver-spamassassinspamd unable to load10.0b110.0rc1
11362smeserver-spamassassincheck: spamd logs to message log10.0b110.0rc1
11363smeserver-baseremove /var/service/klogd/10.0b110.0rc1
11364smeserver-yumyum logging to message log10.0b110.0rc1
11365smeserver-grubsystem fails to boot when non xfs filesystem is chosen using custom graphical installer10.0b110.0rc1
11372smeserver-yumoverriding all signals, forcing restart10.0b110.0rc1
11374smeserver-basepartly removed pptp entries: errors in logs when browsing manager; create a vpn config key10.0b110.0rc1
11375smeserver-spamassassinconflicts between spamassassin and spamd as service : removing spamd.service and spamd in configuration db10.0b110.0rc1
11376smeserver-horde[horde] spamd SpamLearning needs to be changed to spamassassin SpamLearning10.0b110.0rc1
11378smeserver-phpAfter update of smeserver-php.x86_64 0:3.0.0-24.el7 message log errors as shown below appeared10.0b110.0rc1
11381---Install must allow nolvm option on installation10.0b110.0rc1
11382anacondaInstaller should take note of noraid option.10.0b110.0rc1
11384smeserver-proftpdproftp activity writen to /var/log/messages needs to be directied to own ftp log file10.0b110.0rc1
11391smeserver-domainsserver manager some tables transform utf 8 string to garbage10.0b110.0rc1
11401smeserver-phptemplates does not honor db property for php-fpm10.0b110.0rc1
11404smeserver-mysqlease 4 databit characters10.0b110.0rc1
11407smeserver-ibaysforce SSL if auth is enabled on an ibay10.0b110.0rc1
11410smeserver-phpsendmail_path sender email wrongly templated10.0b110.0rc1
11411smeserver-phpupdate / sync php properties accross ibays fpm and php.init10.0b110.0rc1
11412smeserver-ibayse-smith-ibays: update / sync php properties accross ibays fpm and php.init10.0b110.0rc1
11413smeserver-phpmake a pm to ease display of available php versions10.0b110.0rc1
11415smeserver-basedrop dyndns support in core10.0b110.0rc1
11420smeserver-packetfilterremove pptpd references10.0b110.0rc1
11422multiple-packagesrewrite rsyslogd.conf fragments10.0b110.0rc1
11423libnetfilter_acctimport libnetfilter_acct10.0b110.0rc1
11424smeserver-backupDAR workstation restore from 9.2 replace /bin /sbin /lib and /lib64 links, leaving system in an unstable state10.0b110.0rc1
11425smeserver-mysqlmariadb logs to systemd journald not to /var/log/mariadb/mariadb.log10.0b110.0rc1
11426smeserver-packetfiltere-smith-packetfilter - ulogd 1.24 is eol should migrate to 2 branch10.0b110.0rc1
11431smeserver-hordesendmail_path sender email wrongly templated10.0b110.0rc1
11433smeserver-hordehorde : templates does not honor db property for php-fpm10.0b110.0rc1
11443smeserver-hordehorde should be on SSL all the time10.0b110.0rc1
11452smeserver-phpmaxexecutionTime different between fpm pool and httpd10.0b110.0rc1
11453---On restore of a SME9 workstation backup to a SME10 server mysql.init service fails to restart10.0b110.0rc1
11456---Raid not present on new 3 drive install10.0b110.0rc1
11458smeserver-yumremoval of e-smith smeserver- rpms with correct event ask for post-upgrade / reboot10.0b110.0rc1
11464smeserver-releasebuild Koozali SME Server 10rc110.0b110.0rc1
11466smeserver-yumlaunch navigation-conf for contribs when a panel is offered10.0b110.0rc1
11468smeserver-mysql/etc/e-smith/templates/etc/e-smith/sql/init/00_restore_dumped_dbs10.0b110.0rc1
11470smeserver-baselog noise ddns-update10.0b110.0rc1
11477smeserver-yumtry to update using el6 packages10.0b110.0rc1
11479smeserver-basemasq fails to start on initial boot with /etc/rc.d/init.d/mas not found10.0b110.0rc1
11480smeserver-ldapldap fails to start10.0b110.0rc1
11494---e-smith-nutUPS monitor.service and driver.service tmpfiles.d incorrect dir10.0rc110.0rc1