SME Server 10.0 Development
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.
Volunteering
Koozali Foundation Inc. together with its community hosted at https://contribs.org is 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 contribs.org community and can contribute 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 treasurer@koozali.org.
Thank you for your considerations and support!
SME Server 10.0
- SME Server 10 Release Notes
- SME10 Development Roadmap
- Tests of all features of SME Server 10.0 (SME10_QA)
- What do you want to see in SME Server 10.X
- An overview of all related development pages
Current status
- Latest Build: SME Server 10.0 Release Candidate 1 Http but if You need to build your Own Iso for Testing purpose see the Jigdo page and specially
Testing
All users are encouraged to test, see our draft quality assurance testing page for tasks SME10.0_QA.
All testing should be based on the released version.
Considerations before installing
Installing
There needs to be hardware (motherboard chipset video graphics etc) compatibility with the underlying Linux version that sme server uses.
For SME10 A4, it is based on CentOS 7.6.1810 and all available updates To test your hardware to see if compatible with the underlying Linux version, download & install the appropriate CentOS version as listed above. If you have problems installing CentOS then you are likely to have problems installing SME server, so in that case you may need to chose more compatible hardware. Sometimes you can turn off advanced features in the BIOS as a workaround where there are limited compatibility issues, and/or disable onboard components that are known to be incompatible & use add on plug in expansion boards to perform those functions eg NIC, graphics, where suitable drivers are not available for the onboard product.
Current tasks
Current open bugs
ID | Status | Package | Summary (4 tasks) ⇒ |
---|---|---|---|
12141 | CONFIRMED | smeserver-support | list contribs |
12761 | CONFIRMED | smeserver-base | Failed to delete /var/spool/mail/groupname |
12770 | CONFIRMED | smeserver-qmail | Changing forward address isn't reflected in .qmail file |
12764 | IN_PROGRESS | samba | One can retrieve the list of users without being logged on the domain |
Verifications
ID | Package | Summary (4 tasks) ⇒ |
---|---|---|
12145 | smeserver-mysql | backup restore user privileges |
12357 | smeserver-backup | PDC domain users can't log in after migration |
12450 | qpsmtpd | patch auth_imap to disable it per port as auth_cvm |
12661 | smeserver-yum | yum plugin fails to restart servioces correctly after update |
Verified
ID | Package | Summary (62 tasks) ⇒ |
---|---|---|
10720 | --- | nightly logwatch email |
10926 | smeserver-yum | CSRF time-out during yum update in server-manager |
11454 | smeserver-proxy | Error message overnight from Squid |
11518 | smeserver-base | allow customization of PRUNEPATHS |
11827 | smeserver-manager-AdminLTE | Fix format of datetime panel |
12146 | smeserver-base | check and add back www user in shared group |
12170 | smeserver-yum | error when selecting package to update in manager |
12171 | smeserver-yum | manager ask to reconfigure when not needed |
12172 | smeserver-yum | panel say update /install is finished while an event is still running |
12173 | smeserver-yum | cgi error when trying to install a new package with panel |
12175 | smeserver-base | imjournal rate-limiting prevent to see all output from events |
12177 | smeserver-ntp | ntpd error /var/lib/ntp/drift chown error, no drift file |
12178 | smeserver-base | rsshuser: CPU: ldapOperation: ldap_bind_s: Can't contact LDAP server |
12179 | smeserver-yum | /etc/e-smith/db/yum_repositories/defaults/smecontribs/status disabled |
12182 | smeserver-base | raidmonitor not starting |
12183 | smeserver-base | dhcpd unit needs expand in other event |
12184 | smeserver-clamav | review clamd.action |
12190 | smeserver-base | smartd new configuration path |
12193 | cvm | Attempt to login via sqpsmtp using a group name causes a segfault in cvm-unix |
12194 | smeserver-lib | startScript not found for service network |
12195 | smeserver-base | add PartOf=networking.service to wan.service |
12204 | e-smith-manager | updating e-smith manager using server-manager hangs at Executing signal-event temp ........... |
12207 | smeserver-apache | Running reconfigure from server-manager hangs at S07rotate_logfiles |
12209 | smeserver-yum | Only show Reconfigure button and message after an update if UnsavedChanges='yes' |
12210 | --- | The boot sequence for SME 10.1 shows 10.0 at the top of the text boot section |
12220 | smeserver-locale | apply local 2022-11-11.patch |
12221 | smeserver-ldap | /slapd.service.d/50koozali.conf:4] Assignment outside of section |
12231 | smeserver-samba | Rejoining to domain fails |
12253 | smeserver-base | bootstrap-runlevel7.service screen displayed while no sysv service is misleading |
12257 | smeserver-base | DHCP Not working since last updates |
12287 | smeserver-nutUPS | nut-server not starting on boot when netserver mode enabled |
12295 | smeserver-base | DHCP config template should add in SME as backup for DNS servers, but does not |
12296 | smeserver-horde | mysl.init fails if php cli is set to higher version |
12303 | smeserver-php | php_admin_value[session.save_handler] is set globally |
12304 | smeserver-base | Logging stops to messages - imjournal: too many open files |
12314 | smeserver-ldap | remove Alias=slapd.service |
12330 | smeserver-spamassassin | Fix spamassassin 4.0.0 logging |
12331 | spamassassin | Upgrade spamassassin to 4.0.0 |
12335 | smeserver-base | system hangs after install and restore |
12349 | smeserver-mock | errors in install of smeserver-mock on Centos 7 |
12378 | samba | The trust relationship between this workstation and the primary domain failed |
12386 | perl-Quota | Update perl-Quota to current release |
12392 | smeserver-domains | Domains panel does not show borders around table of domains |
12393 | smeserver-dovecot | remove obsoletes words |
12395 | smeserver-qpsmtpd | SMTP password fails if it includes double quotes (at the end or possibly anywhere). |
12398 | smeserver-qpsmtpd | qpsmtpd auth fails when imap is disabled |
12399 | smeserver-dovecot | make dovecot and imap essential and always enabled |
12403 | smeserver-php | Need to add PHP 8.2 and 8.3 to smeserver-php |
12405 | smeserver-php | Need to add PHP 8.3 to smeserver-php |
12417 | smeserver-mysql | mysqld Error: Out of resources when opening file |
12421 | smeserver-base | systemd-preset wrong path for etc |
12431 | smeserver-base | group deletion leaves mail spool file with old uid, preventing further user creation /deletion |
12434 | smeserver-qpsmtpd | updating perl-Net-DNS-1.07-1.of.el7.noarch prevents qpsmtpd from accepting email until restart of the service |
12449 | smeserver-qpsmtpd | revert ability to disable login on qpsmtpd or sqpsmtpd with imap as it was with cvm |
12462 | smeserver-samba | No SID return on LDAP Modify |
12514 | smeserver-php | PHP 8.3 logs to 8.2 logdir |
12574 | spamassassin | Upgrade spamasassin to 4.0.1 |
12595 | smeserver-horde | surprise |
12613 | smeserver-ibays | wrong path for /etc/e-smith/events/S06store-ldap-smbpasswd |
12650 | smeserver-qpsmtpd | wrong syntax in /var/service/qpsmtpd/config/tls_protocol template |
12653 | smeserver-yum | missing fws gpg key |
12715 | smeserver-yum | wrong url for vault sclo |
Closed
ID | Package | Summary (1078 tasks) ⇒ |
---|---|---|
79 | smeserver-proxy | [ 1200402 ] squid is logging (mostly) to syslog |
118 | smeserver-yum | [ 1296024 ] yum: Error: No Groups on which to run command |
139 | e-smith-php | [ 1350044 ] Move PHP sessiondir to /var/lib/php/session |
156 | smeserver-base | Unlocalised strings in server-manager header |
455 | smeserver-mysql | Enable mysqld slow queries log |
946 | smeserver-base | logfiles2timestamp creates dangling symlinks (upgrade.log) |
1005 | smeserver-horde | avoid losing user pref when changing primary domain / login using another virtualhost |
1416 | smeserver-apache | httpd-e-smith does not have a logger |
1502 | smeserver-yum | predownload rpm nightly to ease update yumdownloader or downloadonly -y |
2370 | smeserver-qpsmtpd | Require valid reverse DNS in qpsmtpd |
2408 | smeserver-base (network) | Move dhcpd logs out of /var/log/messages |
2475 | smeserver-proxy | squid configuration redundant port specification |
3139 | smeserver-backup | restore from backup does not report "disk full" error |
3461 | smeserver-base | migrate fragment to validate key and crt settings |
3802 | smeserver-email | NFR: Web interface to configure pseudonym for local networks only (visible internal) when adding new pseudonym |
4079 | --- | RAID 6 / 10 with 4 HDD |
4118 | e-smith-manager | server-manager login isn't locale aware (isn't UTF-8 aware either) |
4123 | e-smith-manager | Server manager header is not locale aware |
4402 | smeserver-horde | horde DB entries are not removed when deleting users from SME |
4536 | smeserver-horde | Consider adding Kronolith (Calendar) to base for webmail |
4537 | smeserver-horde | Consider adding nag (Tasks) to base for webmail |
4538 | smeserver-horde | Consider adding mnemo (notes) to base for webmail |
4597 | smeserver-qpsmtpd | badrcptto should not be evaluated for connections from lan |
4606 | smeserver-mysql | Template more mysqld parameters |
4607 | smeserver-base | Console "Manage disk redundancy" does not capture add_drive_to_raid die() output to console or messages log |
4661 | smeserver-lib-compspec | Pressing TAB to autocomplete causes bash error to fail on db foo bar show <TAB> like commands |
5092 | smeserver-qpsmtpd | Disable DNSBL for authenticated users |
5759 | smeserver-php | Option to update PHPBaseDir to include PEAR on dynamic content enabled ibay |
5890 | smeserver-base | SMART on by default |
5933 | smeserver-base | Only list devices that carry a backup when performing a console restore |
6404 | smeserver-base | Terabyte quotas display incorrectly |
6458 | multiple-packages | cpu won't allow local users to be added to ldap groups |
6499 | smeserver-yum | Add support for yum-plugin-priorities |
6536 | smeserver-base | Make remoteaccess.pm also validate the subnet octets |
6713? | e-smith-manager | Server-manager access via HTTPS proxy forwarding fails after login success |
6804 | smeserver-proftpd | Adding TLS support to proftp configuration |
6807 | smeserver-formmagick | Formmagick error with file upload fields |
6940 | smeserver-yum | server-manager says system is up to date, but cron email says there are updates available (and packages being obsoleted) |
7011? | e-smith-php | Set php_admin_value upload_tmp_dir per ibay |
7224 | e-smith-dynamicdns-dyndns.org | dyndns client not working |
7510 | smeserver-dovecot | Let dovecot handle pop3 |
7655 | smeserver-base | error during ftp - Unable to open config file: /etc/security/pam_env.conf |
7827 | smeserver-mysql | Backup fails in pre-backup in mysqldump on invalid views, with possible solution |
7958 | --- | Exact version shown during installation |
8077 | smeserver-php | ibay customisation: PHP error reporting |
8150 | smeserver-ibays | ibay customisation: merge SSL option |
8156 | smeserver-base (certif) | Wild Card support in the default self signed certificate |
8160 | smeserver-spamassassin | integrate BayesAutoLearnThresholdSpam and BayesAutoLearnThresholdNonspam properties and handle bayes_auto_learn |
8244 | smeserver-base | cannot find backup media during console restore due to bad filesystem |
8292 | --- | NFR: Rename admin account |
8316 | smeserver-ibays | Add more PHP settings by db command |
8362 | smeserver-dnscache | dnscache CNAME chain lookup problem (www.paypal.com) |
8365 | --- | phpinfo shows Password in plain text!? |
8393 | smeserver-backup | Allow backup to mounted drive |
8484 | smeserver-qpsmtpd | qpsmtpd dnsbl does not allow configuration of blocklists without TXT records |
8591 | smeserver-qmail | Error in template expansion /var/qmail/control/virtualdomains |
8675 | smeserver-ldap | [SAMBA4] e-smith-LDAP + Samba 4 |
8692 | --- | The account xxx' can't be created because there is already a system account of that name. |
8693 | smeserver-apache | moving SSL httpd certificate to virtual host and allow multiple certificates |
8705 | smeserver-yum | avoid reboot after updating smeserver-X rpms |
8762? | smeserver-base (certif) | generate a wildcards domain certificate by marco hess |
8782 | smeserver-yum | check4contribsupdates minor language and formatting corrections |
8783 | e-smith-manager | Add bug reporting templates to server manager |
8787 | smeserver-php | add mail.add_x_header and mail.log to php-ini |
8834 | smeserver-yum | install deltarpm to reduce updates sizes |
8876 | smeserver-base | ServerName property from smb key is missing in defaults. Leads to perl warning |
8881 | smeserver-ntp | Use /var/lib/ntp/ as home for ntp drift file instead of /etc/ntp/ |
8903 | smeserver-support | Remove option in server manager to create a starter website |
8952 | smeserver-qpsmtpd | logterse summary record not found in qpsmtpd logs after unrecognised command |
8961 | --- | Add support for SPDNS.DE dynamic dns to the console. |
9060 | smeserver-samba | remove the win98pwdcache.reg of the server-resources |
9090? | smeserver-backup | Test if the remote (nfs,cifs) host is mountable in the worskation backup panel |
9105 | smeserver-ibays | create tmp directory for every php enabled ibay |
9127 | smeserver-backup | Make sure only one backup run at a time |
9155 | rssh | user needing scp access with rssh shell need to be member of rsshusers group |
9159 | smeserver-backup | Backup deletion of incomplete backups fail |
9189 | --- | Koozali SME Server 10 tracking bug |
9192 | smeserver-apache | port 80 and 443 shouldn't be hardcoded |
9206 | smeserver-qpsmtpd | Add DMARC to qpsmtpd |
9208 | --- | implement a cockpit's plugin to interact with SME's command |
9209 | LPRng | LPRng doesn't build on el7 |
9210 | perl-Object-Persistence | perl-Object-Persistence doesn't build on el7 |
9211 | ppp | ppp doesn't build on el7 |
9212 | --- | Create SME Server 10 Alpha 1 |
9215 | smeserver-apache | e-smith-apache doesn't build on el7 |
9216 | smeserver-base | e-smith-base doesn't build on el7 |
9219 | smeserver-spamassassin | spamassassin doesn't build on el7 |
9220 | smeserver-samba | e-smith-samba doesn't build on el7 |
9221 | smeserver-radiusd | e-smith-radiusd doesn't build on el7 |
9222 | smeserver-qmail | e-smith-qmail doesn't build on el7 |
9223 | smeserver-proxy | e-smith-proxy doesn't build on el7 |
9224 | smeserver-proftpd | e-smith-proftpd doesn't build on el7 |
9225 | e-smith-pptpd | e-smith-pptpd doesn't build on el7 |
9226 | smeserver-openssh | e-smith-openssh doesn't build on el7 |
9227 | smeserver-ntp | e-smith-ntp doesn't build on el7 |
9228 | smeserver-email | e-smith-email doesn't build on el7 |
9229 | smeserver-yum | smeserver-yum doesn't build on el7 |
9230 | smeserver-qpsmtpd | smeserver-qpsmtpd doesn't build on el7 |
9232 | smeserver-devtools | genfilelist should not treat symlinks as directories |
9233 | buffer | buffer doesn't build on el7 |
- Report truncated - count greater than max allowed 101 > 100