Jump to content
Froxlor Forum
d00p

Release 0.9.32 - Lightweight and powerful

Recommended Posts

Dear Froxlor Community,

today we are releasing our next major stable release 0.9.32 - as previously announced, the features APS, Autoresponder and Backup are no longer part of froxlor due to maintainability and/or bad coding. We decided that APS and Backup might be available in future versions again after a lot of rewriting.

With the help of our error-reporting which was introduced in the last stable release, we were able to find a bunch of minor bugs - thanks again to the admins who reported.

In addition to that froxlor is now able to gather mail-traffic for the most common mailserver-logs and we outsourced the cronmanagement to the systems cron-daemon. If you update from earlier versions you do not have to change anything cron-related. Its going to update itself. The bind-module now also creates a dns-entry for the froxlor-hostname itself.

We now include a database-integrity checker which the admin can run from within the panel to check the froxlor-database for correctness.

Changes in 0.9.32:

+ #69: calculate/show mail-traffic

+ #433: redirect to last URL after session-timeout

+ #1090: bind doesn't create entry for system setting "system_hostname"

+ #1321: log faulty login-attempts

+ #1340: add 'description' to ftp-users

+ #1342: add option to automatically run database-updates instead of dying with "version mismatch" in cronjob

+ #1378: added database validation in the admin menu to check for its integrity


~ #858: runtime of cronjobs

~ #1377: fixed FS-quota on FreeBSD

~ #1389: fixed minor sql-query variable-issues

~ #1392: fixed setting default-theme if != Sparkle when adding new customers


- APS (completely)

- Autoresponder (completely)

- Backup (completely)

You can see all changes in our bugtracker at http://redmine.froxlor.org/versions/53 (also changes in 0.9.32-rc1, changes in 0.9.32-rc2)

Download: 0.9.32

Update: Gentoo-ebuild and Debian packages (Squeeze and Wheezy) are now available.

Visit http://www.froxlor.org or join our IRC channel #froxlor on irc.freenode.net.

Thank you,
d00p

  • Like 1

Share this post


Link to post
Share on other sites

Thank you for the new release!

What can be done if I need the email autoresponder? I know that my customers will ask for them as soon as holiday time is coming.

 

Do you have already something in mind what is possible to implement?

Share this post


Link to post
Share on other sites

Ok, thank you!

 

Just found this one: https://github.com/pmuch/rcb-pfa-autoresponder

If I got it right http://postfixadmin.sourceforge.net/ is an requirement for the roundcube plugin.

 

Anybody with experiences with this roundcube plugin?
 

Here is a tutorial with some information:

http://www.debinux.de/2013/10/mailserver-postfix-dovecot-ssl-und-sieve-mysql-spam-und-virenfilter-auf-debian-wheezy/

Share this post


Link to post
Share on other sites

Dear development team,

 

thank you for all the effort you put into Froxlor. It's great software.

 

Today I upgraded my server via aptitude, not thinking of anything bad. Then, after the update was done, i find out that


- Autoresponder (completely)

This comes as quite a surprise. It's breaking my server. I need autoresponders. I would have appreciated a warning during the installation of the update with the option of cancelling the install.

 

If Froxlor were commercial software, I would get really really mad! At how unprofessional and unresponsible the developers act. Froxlor is free however, use at your own risk. What can I say...

 

Now what can I do to get autoresponders back? Above I read about a roundcube plugin. It looks like this plugin requires Dovecot. I'm using Postfix/Courier and I have no plans to change.

 

Datenfalke, did you manage to set up autoresponders with the link you posted (rcb-pfa-autoresponder)?

Share this post


Link to post
Share on other sites

Well if you'd read the announcements regarding 0.9.32 and its release candidates you would've known.

Share this post


Link to post
Share on other sites

Mir hat's beim Update alle Umlaute der Kundenaccounts zerhauen! :-( Hab erstmal wieder auf die letzte Version gedowned.

 

Warum passiert das?

 

Gru?

Bernd

Share this post


Link to post
Share on other sites

Kann man jetzt keine eigene Themes nutzen ?

Meine eigene Theme funktioniert nach update pl?tzlich nicht mehr.

Man kann nur "Sparkle" oder "Froxlor" w?hlen (Froxlor Theme habe ich nicht und nie gehabt)

Mein Theme hei?t ganz anders und bis jetzt war kein Problem. ?nderung im Datenbank default_theme / frontend bringt nichts.

Share this post


Link to post
Share on other sites

Du brauchst eine "config.json". Schau dir die aus templates/Sparkle/ mal an :)

Share this post


Link to post
Share on other sites

seems like webftp is broken (or gone?) ;)

 

[sun Jun 08 00:38:28 2014] [warn] [client xxx.xxx.xxx.xxx] mod_fcgid: stderr: PHP Fatal error:  Uncaught  --> Smarty: Unable to load template file 'login/login_ftp.tpl' <--
[sun Jun 08 00:38:28 2014] [warn] [client xxx.xxx.xxx.xxx] mod_fcgid: stderr:   thrown in /var/www/froxlor/lib/classes/Smarty-3.1.15/libs/sysplugins/smarty_internal_templatebase.php on line 127

Share this post


Link to post
Share on other sites

Lazy: Please open a ticket in our bugtracker if you think this is an error. It works for me though.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By d00p
      Dear Froxlor Community,
      after many bugfixes and improvements here is the latest stable version of froxlor. This release will be the last release of the 0.9-series in favor of our API based 0.10.0 version which will be the new MASTER branch in our git-repository as of this release.
      Ubuntu (16.04) Xenial Support
      There are now configuration templates for Ubuntu 16.04 Xenial. Ubuntu 12.04 Precise configurations have been marked as deprecated.
      Customizable webserver logging
      For apache2 users, it is now possible to specify a script to which the logs are being piped to. Don't forget that you must explicitly enable the piping. You can also or alternatively specify a log-format and log-type for the access-log.
      FPM process manager settings per configuration
      Process manager and corresponding settings can now be overwritten on a per-php configuration base, when overwriting is explictly checked in the php-config. This makes it possible to have different process manager (static, dynamic, ondemand) settings for the same php-fpm version.
      You can see all changes on Github at https://github.com/Froxlor/Froxlor/compare/0.9.39.5...0.9.40.1
      *UPDATE*
      0.9.40.1:
      due to a typo in a function name, the backup-page was not usable  
      Download: 0.9.40.1

      Note: Gentoo-ebuild and Debian packages will be released shortly as always.

      Visit http://www.froxlor.org or join our IRC channel #froxlor on irc.freenode.net.

      Thank you,
      d00p
    • By d00p
      Dear Froxlor Community,
       
      many great new features have found their way into our latest release. Here are the biggest innovations:
      Debian 9.x (Stretch) Support
      We finally added configuration templates for the current stable release of the Debian Linux Distribution. Important for all PHP-FPM users, you need to use mod_proxy/mod_proxy_fcgi as there is no libapache2-mod-fastcgi anymore.
      Multiple PHP-FPM installations
      Users with more than one PHP Version installed on their system were forced to use FCGID until now if they wanted to assign different versions of PHP to different customers or domains. This can now also be done for PHP-FPM. Some of the settings have moved from the global settings to a new section in the admin PHP menu called PHP-FPM version. Here you can add all the PHP-versions you have installed on your system with their corresponding config-path, restart-command, etc. In PHP-Configurations you can then choose the desired PHP-FPM version from a select-box.
      Settings Import / Export
      When installing Froxlor on multiple systems with equal settings, you can now export your settings from one intallation and import them to another. System-Hostname, default IP addresses and a few more variables that are either system specific or filled by the installation process anyway are being omitted. This feature will be "older version" compatible in later versions, meaning you will be able to import settings from 0.9.39 into newer versions of Froxlor. Please note that this new feature requires the PHP-json extension to be installed and loaded.
      Let customers choose PHP configuration
      When adding a new or editing an existing customer, the admin/reseller can now select from all available PHP configurations which of them are usable for the customer.  If none is selected, the one the admin used when adding the domain is used. When the customer adds a new or edits an existing (sub)domain he can choose between the assigned PHP configurations (especially helpful if you have PHP configurations for different PHP-versions).
      Other PHP-FPM related changes
      Three minor changes/additions for PHP-FPM users: 
      You can now specify paths which will be added to the PATH environment variable in each PHP-FPM pool. There was no such entry until now. If the setting is left empty, no env[PATH] entry will be generated You can now specify values for the security.limit_extensions setting on a per PHP-FPM version basis. You can now enable '-pass-header Authorization' for each PHP configuration so authorization headers are being passed from the webserver to PHP-FPM Testing implementation of Let's Encrypts ACME v2
      As announced earlier by Let's Encrypt (see https://community.letsencrypt.org/t/staging-endpoint-for-acme-v2/49605 ) the new api version will be live as of 27th of februrary and is already available for testing (staging api). You can select the ACME v2 standard in the settings if you want to test it using the staging api. Sadly, wildcard-certificates, which is one of the biggest innovations in ACME v2, will only work using the dns-reg challenge (validation via DNS record) so this won't be an option for 99% of you (also, we did not implement the dns-reg challenge, only http-reg). It would be awesome if this is going to be changed. Note: You will still be able to (and probably should) use the ACME v1 API, especially if you have any productive certificates obtained already.
      Minor installation changes
      When checking the webserver and apache is found, we now assume that apache-2.4 is used instead of 2.2
      MySQL STRICT-MODE issues
      Some newer distributions ar enabling the so-called STRICT-MODE for the DBMS by default, which Froxlor could not deal with on installation (e.g. some tables would not be created). These issues should be resolved now.
      *UPDATE*
      0.9.39.1:
      fix possible invalid php-fpm-socket filename for dummy-socket fix selected phpfpm daemon when editing php-configuration fix updating wrong column when deleting a fpm configuration get rid of the need for allow_url_fopen only let admin select php-configs that the customer is allowed to use to avoid unwanted php-config changes when customer edits domain 0.9.39.2:
      add script to automatically configure services from shell without the need of copy/paste from the interface 0.9.39.3:
      add new hosting-plans feature add domain flag to avoid generation of nginx try_files directive in webroot which is not suitable for some applications 0.9.39.4:
      fixed add/edit domain due to misuse of Settings-class 0.9.39.5:
      fixed display of imap/pop3 flag when editing hosting plans You can see all changes on Github at https://github.com/Froxlor/Froxlor/compare/0.9.38.8...0.9.39.5

      Download: 0.9.39.5

      Note: Gentoo-ebuild and Debian packages will be released shortly as always.

      Visit http://www.froxlor.org or join our IRC channel #froxlor on irc.freenode.net.

      Thank you,
      d00p
    • By d00p
      Dear Froxlor Community,
       
      as our latest stable release of froxlor is quite established now, it is time for some minor bugfixes and improvements.

      Changes in 0.9.38.8:
      + added OCSP stapling support for apache2 and nginx + added libnss-extrausers support for debian/ubuntu users + added http2 support for froxlor-vhost and per-domain and domain-import + added setting to disable LE self-check + #416: added letsencrypt, HSTS settings, oscp-stapling and phpenabled-flag to Domain-import + #464: added simple smtp-settings test-page ~ #412: fixed libnss config ~ #434: allow non fqdn CNAME entries (froxlor appends zone's domain automatically if there's no trailing dot) ~ #447: fixed wildcard entries in dns editor ~ #472: generate multiline txt-record if content is too long ~ #475: corrected setting for php-fpm peardir ~ #479: removed each() keyword as it is deprecated as of php-7.2 ~ #485: added default/global directory options in apache regardless of whether fcgid/fpm is being used or not ~ #496: explicitly deactivate TLS (and auto-tls) in phpMailer when setting use-tls is OFF ~ #1697: allow underscore in DNS labels ~ #1720: do not show full path of file on php-error ~ #1726: use correct pagination in admin-log/customer-log ~ #1728: clearify field label for domain termination date ~ fixed phpenabled flag for new subdomains added by customers ~ fixed auto-update of database in cronjob if activated ~ fixed ssl integration in lighttpd You can see all changes on Github at https://github.com/Froxlor/Froxlor/compare/0.9.38.7...0.9.38.8

      Download: 0.9.38.8

      Note: Gentoo-ebuild and Debian packages will be released shortly as always.

      Visit http://www.froxlor.org or join our IRC channel #froxlor on irc.freenode.net.

      Thank you,
      d00p
    • By d00p
      Dear Froxlor Community,

      we are proud to announce the final release of version 0.9.37 which includes a complete DNS editor for domains and also supports PowerDNS in standalone mode as nameserver.

      DNS-Editor
       
      Admins and customers are now able to edit the DNS settings of domains. You can freely add and remove entries - froxlor will always ensure that the basic required entries are present. These are NS, MX and A/AAAA. They will always be generated if not overwritten by a custom entry.
       
      The access to the DNS-editor can be managed on a per-customer base by the admin. Only domains that have the nameserver-flag enabled and which are allowed to be edited by the customer can have DNS records.
       
      Please keep in mind that we limited the record-types to the following list: A, AAAA, CNAME, MX, NS, SRV, TXT
       
      We are aware that DNS is way more that that and that there is always a bunch of users who need other types - patches and pull-requests are always welcomed ;-)
       
      NOTE: If you are using <=PHP-5.3 you will need to patch the file lib/functions/dns/function.CreateDomainZone.php as follows as we missed using the 'long' array syntax there (will be fixed in the first maintenance release). See https://github.com/Froxlor/Froxlor/compare/51152ef0262f...11d358133e57
      --- a/lib/functions/dns/function.createDomainZone.php +++ b/lib/functions/dns/function.createDomainZone.php @@ -55,8 +55,8 @@ function createDomainZone($domain_id, $froxlorhostname = false, $isMainButSubTo if ($domain['isemaildomain'] === '1') { addRequiredEntry('@', 'MX', $required_entries); if (Settings::Get('system.dns_createmailentry')) { - foreach(['imap', 'pop3', 'mail', 'smtp'] as $record) { - foreach(['AAAA', 'A'] as $type) { + foreach(array('imap', 'pop3', 'mail', 'smtp') as $record) { + foreach(array('AAAA', 'A') as $type) { addRequiredEntry($record, $type, $required_entries); } }  
      PowerDNS
       
      As alternative to bind, you are now able to use PowerDNS (pdns) as nameserver.
       
      Attention: you will have to create the powerdns database yourself! When using froxlor's configuraton template for powerdns, froxlor will use powerdns' configuration file to read the database-user-credentials to be able to add/edit/remove zones and records. So double check that all path's are correct.
       
      Minor enhancements

      You can now also customize the global customer-docroot options when using apache webserver and mod_php. Please be aware that no syntax-checking is done (as known from 'specialsettings' or 'custom vhost-content').
       
      The warn-emails about traffic and web-usage can now be enabled and disabled separately by setting the required percentage to 0.
       
      In addition to that, admins can now specify whether specific menu-items are hidden from the customer (regardless of resources assigned to the customer). These settings are global and valid for all customers.


      Changes in 0.9.37:
       
      You can see all (minor) changes in our bugtracker at https://redmine.froxlor.org/versions/72 and https://redmine.froxlor.org/versions/74

      Download: 0.9.37

      Note: Gentoo-ebuild and Debian packages will be available shortly as usual.

      Visit http://www.froxlor.org or join our IRC channel #froxlor on irc.freenode.net.

      Thank you,
      d00p
    • By d00p
      Dear Froxlor Community,
       
      we are proud to announce the final release of 0.9.36 which comes with a customer backup solution and some improvements for our Let's Encrypt implementation.
       
      Customer backup
       
      If enabled, customer are now able to backup their data from within the panel. A nightly cronjob processes the backup-jobs and stores the archive into the customer-given directory. Of course, the time interval for the cronjob can be changed according to your needs.

      Let's Encrypt

      Our implementation of LE now handles alias-domains correctly and adds them to the SAN list of the certificate-request.

      Changes in 0.9.36:
      You can see all changes in our bugtracker at https://redmine.froxlor.org/versions/71

      Download: 0.9.36

      Note: Gentoo-ebuild and Debian packages will be available shortly as usual.

      Visit http://www.froxlor.org or join our IRC channel #froxlor on irc.freenode.net.

      Thank you,
      d00p




×
×
  • Create New...