SME Server 10.0 Development

From SME Server
Jump to: navigation, search

The Koozali SME Server project

The Koozali Foundation Inc. is a nonprofit corporation that governs the open source Koozali SME Server project. Koozali SME Server is a stable, secure and easy to use/manage linux server that provides common server functionalities out of the box. Many open source contributions are available that can extend the default server functionality making Koozali SME Server an even more powerful and flexible business server solution. Thousands of Koozali SME Severs have been deployed as real or virtual servers and in the cloud to serve many small to medium enterprises, and this number is growing day by day. The Koozali SME Server is free to use but it takes a lot of effort and money to develop, make, and maintain. We therefore ask you for your considerations.


Koozali Foundation Inc. together with it's community hosted at are a collaborative effort of volunteers. You too can contribute to the development and continuity of the Koozali SME Server project as described on our volunteering page. Everybody is welcome to join the already 4000+ member community and with any skill set.

Financial donations

You can also show your support by making financial donations. The preferred way to make financial donations is using the donate option in the forums. You are free to choose any amount and frequency, being monthly, yearly or only once. The benefit of donating through your forums account is that your forum user name will receive a badge, showing your donation status. If you do not have a forum account, you can create one, or select the below PayPal option to make your donations.

Commercial usage

Organizations that use Koozali SME Server for their business, provide professional services related to SME Server or in any other way benefit commercially from the Koozali SME Server project, are kindly requested to consider regular financial donations that reflect their business benefits.

Koozali Foundation Inc. is happy to supply an invoice for any donations received. For more information on invoicing please send a mail to

Thank you for your considerations and support!

Information.png Tip:
For a complete overview of SME Server Development see our SME Server Development Framework page.

SME Server 10.0

Current status

  • Latest Build: SME Server 10.0 Alpha x Http but if You need to build your Own Iso for Testing purpose see the Jigdo page and specially

this one

Current tasks

Current open bugs

IDStatusPackageSummary (198 tasks)
118CONFIRMEDsmeserver-yum[ 1296024 ] yum: Error: No Groups on which to run command
156CONFIRMEDe-smith-baseUnlocalised strings in server-manager header
369?CONFIRMEDe-smith-hostshostname for router
1416CONFIRMEDe-smith-apachehttpd-e-smith does not have a logger
2023CONFIRMEDe-smith-managerServer manager header/footer template fragments are in wrong RPM
2388?CONFIRMEDe-smith-tinydnsParse dhcpd.leases and feed to tinydns
2407CONFIRMEDsmeserver-yumyum should use upstream proxy if one is defined
2475CONFIRMEDe-smith-proxysquid configuration redundant port specification
2816CONFIRMEDe-smith-ibaysUser passwd for every Ibay
3139CONFIRMEDe-smith-backuprestore from backup does not report "disk full" error
3178CONFIRMEDe-smith-baseoption to chroot when connecting as user with sftp
3763CONFIRMEDe-smith-sambachanging admin password via windows ctrl-alt-del does not also change root password
3797?CONFIRMED---tryagain_page doesn't always display for admin
3802CONFIRMEDe-smith-emailNFR: Web interface to configure pseudonym for local networks only (visible internal) when adding new pseudonym
4041CONFIRMEDe-smith-managerLocalize /etc/e-smith/web/common/*.tmpl and /etc/e-smith/web/panels/manager/html/*.htm
4118CONFIRMEDe-smith-managerserver-manager login isn't locale aware (isn't UTF-8 aware either)
4206CONFIRMEDsmeserver-qpsmtpdA uuencoded message attachment appears as garbled text in the body of a message
4402CONFIRMEDsmeserver-hordehorde DB entries are not removed when deleting users from SME
4607CONFIRMEDe-smith-baseConsole "Manage disk redundancy" does not capture add_drive_to_raid die() output to console or messages log
4780CONFIRMEDsmeserver-qpsmtpdValid recipient check is disabled for locally generated mail ("relayclients")
4924CONFIRMEDe-smith-backupConsole restore from USB does not support 'dar' format backups
5676?CONFIRMEDe-smith-baseBonding cannot be disabled if one NIC is disabled/removed
5702CONFIRMEDe-smith-backupAdd a manual backup option in sme
5890?CONFIRMEDe-smith-baseSMART on by default
5933CONFIRMEDe-smith-baseOnly list devices that carry a backup when performing a console restore
6294CONFIRMEDe-smith-baseInability to change entries in Hostnames and Addresses panel (IP and FQDN)
6404CONFIRMEDe-smith-baseTerabyte quotas display incorrectly
6465CONFIRMEDe-smith-impIMP should implement max_recipients and max_timelimit restrictions
6536CONFIRMEDe-smith-baseMake also validate the subnet octets
6713?CONFIRMEDe-smith-managerServer-manager access via HTTPS proxy forwarding fails after login success
6796CONFIRMEDe-smith-basehostentries do no survive change of domain
6807CONFIRMEDe-smith-formmagickFormmagick error with file upload fields
6836CONFIRMEDe-smith-baseconsole backup does not cope well with multiple removable devices available [8b7]
6929CONFIRMEDsmeserver-clamavRecovery form Clamscan False Positives
6940CONFIRMEDsmeserver-yumserver-manager says system is up to date, but cron email says there are updates available (and packages being obsoleted)
7186CONFIRMED---Replace PPTP VPN capability with EAP-TLS authenticated connections
7224CONFIRMEDe-smith-dynamicdns-dyndns.orgdyndns client not working
7463CONFIRMEDe-smith-managerHeadingWeight Wrong in Server Panel navigation scripts
7684CONFIRMEDe-smith-emailEnhance the script that deletes old emails (e.g from .Trash, and mails marked deleted but not expunged)
7742CONFIRMEDe-smith-emailIMAP session continues after disable IMAP in server-manager
7804CONFIRMEDe-smith-baseOld name cannot be removed in DNS panel after server name is changed after updating e-smith-base to version 5.2.0-79.el5.sme
7805CONFIRMEDe-smith-baseAdditional old name cannot be removed in DNS panel after updating e-smith-base to version 5.2.0-79.el5.sme
7827CONFIRMEDe-smith-mysqlBackup fails in pre-backup in mysqldump on invalid views, with possible solution
7840CONFIRMEDe-smith-baseCannot exit from console on tty1 after updating to 8.1 when console boot set to auto mode
7958CONFIRMED---Exact version shown during installation
8008CONFIRMEDe-smith-apachedeclare unixgroup in httpd.conf
8075CONFIRMEDe-smith-sambaAdding Samba 4
8150CONFIRMEDe-smith-ibaysibay customisation: merge SSL option
8156CONFIRMEDe-smith-base (certif)Wild Card support in the default self signed certificate
8215CONFIRMEDmultiple-packagesYum configuration is in smeserver-support
8244CONFIRMEDe-smith-basecannot find backup media during console restore due to bad filesystem
8268CONFIRMEDe-smith-baseRemove primary (all lower case) from defaults and accounts database
8275CONFIRMEDe-smith-baseno console page uses whiptail
8304CONFIRMEDe-smith-baseConsole display slightly corrupted - black borders missing on two sides. [sme9b4]
8309CONFIRMED---Add ipt_recent sshd autoblocking to e-smith-openssh - additional note in server-manager
8316CONFIRMEDe-smith-ibaysAdd more PHP settings by db command
8365CONFIRMED---phpinfo shows Password in plain text!?
8376CONFIRMEDe-smith-proftpdproftpd: Can I disable Anonymous logins
8420CONFIRMEDe-smith-baseLocal Networks - Delete Form - "Abbrechen" Button does not work correct
8628CONFIRMEDe-smith-apacheHardcoded ServerName in httpd.conf 45ServerName
8632CONFIRMEDe-smith-LPRngRemove smb.conf template fragments from e-smith-LPRng-2.4.0-1
8638CONFIRMEDe-smith-dnscache[SAMBA 4] DNS Backend for Samba 4
8660CONFIRMEDe-smith-ldap[SAMBA4] User account authentication with Active Directory and AccountsDB
8663CONFIRMEDe-smith-proftpd[SAMBA4] Proftpd and active directory authentication (Samba 4)
8665CONFIRMEDe-smith-ldap[SAMBA4] esmith::AD perl module for interacting with Active Directory
8667CONFIRMEDe-smith-pptpd[SAMBA4] e-smith-pptpd updates for Samba 4
8668CONFIRMEDe-smith-base[SAMBA4] Bootstrap-Console update for Samba 4
8670CONFIRMEDe-smith-qmail[SAMBA4] Qmail updates for Samba 4
8674CONFIRMEDe-smith-samba[SAMBA4] Remove smbpasswd and WINS pieces for Samba 4
8676CONFIRMED---Integration of EFF free certificates
8687CONFIRMEDe-smith-samba[SAMBA4] Add SSSD daemon for Samba 4 local authentication
8688CONFIRMEDe-smith-lib[SAMBA4] update e-smith-lib for Samba 4
8689CONFIRMEDe-smith-backup[SAMBA4] e-smith-backup updates for Samba 4 -- wins and smbpasswd
8690CONFIRMEDe-smith-base[SAMBA4] e-smith-base updates due to Samba 4 WINS/smbpasswd removal
8693CONFIRMEDe-smith-apachemoving SSL httpd certificate to virtual host and allow multiple certificates
8703CONFIRMEDe-smith-samba[SAMBA4] Samba 4: Home directory
8803CONFIRMEDe-smith-baseAdjust the Primary welcome page. Make it friendly, promotive and informative
8852CONFIRMEDsmeserver-qpsmtpdDo not offer AUTH if a weak encryption is used
8876CONFIRMEDe-smith-baseServerName property from smb key is missing in defaults. Leads to perl warning
8903CONFIRMEDe-smith-baseRemove option in server manager to create a starter website
8945CONFIRMEDe-smith-baseLocked account - modify panel/wording
8961CONFIRMED---Add support for SPDNS.DE dynamic dns to the console.
9060CONFIRMEDe-smith-sambaremove the win98pwdcache.reg of the server-resources
9121CONFIRMEDsmeserver-qpsmtpdEmail - Different mail pattern for v3 Zip file
9155CONFIRMEDrsshuser needing scp access with rssh shell need to be member of rsshusers group
9159CONFIRMEDe-smith-backupBackup deletion of incomplete backups fail
9192CONFIRMEDe-smithport 80 and 443 shouldn't be hardcoded
9193CONFIRMEDe-smith-ibaysModify the Primary ibay from the server-manager
9196CONFIRMED---Server manager panel for the letsencrypt
9208CONFIRMED---implement a cockpit's plugin to interact with SME's command
9213CONFIRMEDe-smith-libadd to db command json formatted output
9306CONFIRMEDsmeserver-yumAdd yum plugin to enable all repos for 'yum clean all'.
9375CONFIRMEDe-smith-apachehttpd: directives Order, Allow, Deny, and Satisfy should migrate to Require
9384CONFIRMEDe-smith-hordeHorde: digitally signed messages are displayed as blank page/500 HTTP error
9412CONFIRMED---service yum output warning 'There is no installed groups file.' on start
9418CONFIRMEDe-smith-proxysquid -z should not be used without cache_dir defined (in memory mode)
9419CONFIRMEDe-smith-proxysquid: no forward proxy port configured
9423CONFIRMED---Rename nut service to ups
9426CONFIRMED---warning in messages logs and on screen when running ippp
9429CONFIRMED---pwauth RPM with sme built version older than EPEL
Warnings were generated during the execution of function
  1. Report truncated - count greater than max allowed 101 > 100

Important.png Note:
Bugs needing verification are shown here Verification_Queue


IDPackageSummary (6 tasks)
6499smeserver-yumAdd support for yum-plugin-priorities
8705smeserver-yumavoid reboot after updating smeserver-X rpms
9388smeserver-yumcheck4contribsupdates disable message when smecontribs status=enabled
10190e-smith-ntpadd a post-transaction action to e-smith-ntpd
10537smeserver-mockease package building and update of buildsystems
10647smeserver-mocksmeserver-mock python-ctypes


IDPackageSummary (11 tasks)
8160smeserver-spamassassinintegrate BayesAutoLearnThresholdSpam and BayesAutoLearnThresholdNonspam properties and handle bayes_auto_learn
8782smeserver-yumcheck4contribsupdates minor language and formatting corrections
10170---message to alert that the installed version is end of life
10298smeserver-qpsmtpdRedirect DMARC report cron task in a log file
10506smeserver-managercreate sandbox rpm for server-manager2
10599smeserver-mockupdate smeserver-mock to build spamassassin
10600smeserver-mockffmpeg and other video tools deps for mock files
10715e-smith-baseDaily cron email concerning regeneration of SSL certificate if City/Company/Department not set
10723perl-CGI-FormMagickFrom unauthenticated XSS to remote code execution as 'root'
10742smeserver-yumadd RPM-GPG-KEY-openfusion to smeserver-yum needs clamav-update


IDPackageSummary (375 tasks)
79e-smith-proxy[ 1200402 ] squid is logging (mostly) to syslog
139e-smith-php[ 1350044 ] Move PHP sessiondir to /var/lib/php/session
1502smeserver-yumpredownload rpm nightly to ease update yumdownloader or downloadonly -y
2370smeserver-qpsmtpdRequire valid reverse DNS in qpsmtpd
4123e-smith-managerServer manager header is not locale aware
4597smeserver-qpsmtpdbadrcptto should not be evaluated for connections from lan
5092smeserver-qpsmtpdDisable DNSBL for authenticated users
6804e-smith-proftpdAdding TLS support to proftp configuration
7011?e-smith-phpSet php_admin_value upload_tmp_dir per ibay
8292---NFR: Rename admin account
8362e-smith-dnscachednscache CNAME chain lookup problem (
8393e-smith-backupAllow backup to mounted drive
8484smeserver-qpsmtpdqpsmtpd dnsbl does not allow configuration of blocklists without TXT records
8675e-smith-ldap[SAMBA4] e-smith-LDAP + Samba 4
8783e-smith-managerAdd bug reporting templates to server manager
8834smeserver-yuminstall deltarpm to reduce updates sizes
9090?e-smith-backupTest if the remote (nfs,cifs) host is mountable in the worskation backup panel
9105e-smith-ibayscreate tmp directory for every php enabled ibay
9127e-smith-backupMake sure only one backup run at a time
9189---Koozali SME Server 10 tracking bug
9206smeserver-qpsmtpdAdd DMARC to qpsmtpd
9209LPRngLPRng doesn't build on el7
9210perl-Object-Persistenceperl-Object-Persistence doesn't build on el7
9211pppppp doesn't build on el7
9212---Create SME Server 10 Alpha 1
9215e-smith-apachee-smith-apache doesn't build on el7
9216e-smith-basee-smith-base doesn't build on el7
9219smeserver-spamassassinspamassassin doesn't build on el7
9220e-smith-sambae-smith-samba doesn't build on el7
9221e-smith-radiusde-smith-radiusd doesn't build on el7
9222e-smith-qmaile-smith-qmail doesn't build on el7
9223e-smith-proxye-smith-proxy doesn't build on el7
9224e-smith-proftpde-smith-proftpd doesn't build on el7
9225e-smith-pptpde-smith-pptpd doesn't build on el7
9226e-smith-opensshe-smith-openssh doesn't build on el7
9227e-smith-ntpe-smith-ntp doesn't build on el7
9228e-smith-emaile-smith-email doesn't build on el7
9229smeserver-yumsmeserver-yum doesn't build on el7
9230smeserver-qpsmtpdsmeserver-qpsmtpd doesn't build on el7
9232e-smith-devtoolsgenfilelist should not treat symlinks as directories
9233bufferbuffer doesn't build on el7
9235---mod_perl doesn't build on el7
9236qpsmtpdqpsmtpd failed to build on el7
9237---Suggested new method for esmith::DB - get_all_by_props()
9268clamavUpdate ClamAV to 0.99.1
9269smeserver-supportUpdate copyright notification in server manager
9287smoltRemove smolt
9288smeserver-supportRemove dependency on smolt
9289---Build or resolve dependencies not available through default CentOS repo's
9299e-smith-backupFix removable device detection (e.g. backup devices)
9310---Need to build mod_auth_tkt
9311---Need to build perl(Apache::AuthTKT)
9312---Need to build perl(WWW::Automate)
9318---need to import and build cpuspeed for SME10
9319e-smith-ldape-smith-ldap-5.6.0-1.el7.sme.noarch requires db4-utils
9320---e-smith-grub should requires grub2
9321e-smith-grube-smith-grub need to be adapted to grub2
9322---import checkpasswd-pam to sme10
9323---Need to build perl(Net::Ident)
9324---Need to build perl(Class::ParamParser)
9325---Need to build perl(I18N::AcceptLanguage)
9326---Need to build perl(HTML::Tabulate)
9327---Need to build perl(Mail::RFC822::Address)
9328---Need to build perl(IP::Country)
9329---Need to build perl(CGI::Persistent)
9330---Need to build perl(RPM2)
9331smeserver-spamassassinRemove DCC as it's not a free software
9332---need to build perl(Crypt::Cracklib)
9333---need build perl-Net-DNS-Native
9334---need to build wv
9335---need build RSSH
9336smeserver-spamassassinrazor-agent not available but perl-razor-agent is in EPEL7
9337e-smith-basecpuspeed is obsolete
9338---need to build perl(Unix::PasswdFile)
9339e-smith-managerGet rid of perl-suidperl dependency
9340---need to build oidentd
9341e-smith-baseneed to build pam_abl
9342e-smith-baseneed to remove Requires:HAL from e-smith-base
9343---need to lowercase the REquires : DCC in smeserver-spamassassin
9344---perl(Data::UUID) conflict between epel and base repo
9345e-smith-mysqlmysql-server from an external repo
9346---installation of e-smith-base
9347e-smith-devtoolsgenfilelist should ignore some system directories
9348---smeserver-spamassassin should not claim to own /usr/bin
9352e-smithmigrate to systemd
9363smeserver-clamavsmeserver-clamav - test and analysis for SME Server 10Alpha
9364?e-smith-apachehttpd-e-smith does not start
9365?e-smith-managerhttp-admin does not start
9366?e-smith-runitlaunch runsvdir
9367---copy EPEL package needed for bare install to smetest
9372e-smith-baseconsole internet test needs Digest::SHA1 module
9374---NetworkManager versus old network
9377smeserver-yumsmeserver-yum needs to point to sme10 repo
9378e-smith-base/etc/sysconfig/i18n is now /etc/locale.conf in centos7
9379smeserver-supportmove references from to
9380---qpsmtpd doesn't run - postfix needs to be disabled/removed
9381---e-smith-apache isn't installed
9382e-smith-basebootstrap-console doesn't run
9383---bootstrap-console crashes after entering network parameters
9386qpsmtpdwarnings during qpsmtpd startup
Warnings were generated during the execution of function
  1. Report truncated - count greater than max allowed 101 > 100

Recent documentation changes

Related changes:
No changes during the given period matching these criteria.