SurgeMail Mail Server Changelog

What's new in SurgeMail Mail Server 7.8a

Feb 7, 2024
  • New Release Build.

New in SurgeMail Mail Server 7.7c (Jan 30, 2023)

  • 7.7b5 Added code to automatically disable resync_prune and repair feature if downtime exceeds 24 hours. (since that can indicate this server doesn’t have real data).
  • 7.7b4 Fixed serious login delay if G_SAFE_WARNING setting enabled in some situations. Remove this setting or upgrade.
  • 7.7b3 Fixed inbox max handling such that it will be correct on the slave
  • 7.7b1 Fixed log display of startstop.log on windows. Increased proxy imap timeout to 30 minutes.

New in SurgeMail Mail Server 7.6m Beta (Mar 31, 2022)

  • 7.6m4 Added g_dmarc_enforce and modified default dmarc handling (improved)
  • 7.6m3 reduced logging of ‘PRE’ failures (DOS)
  • 7.6m2 Fix for mfilter.rul missing issue causing crash

New in SurgeMail Mail Server 7.6i (Feb 3, 2022)

  • Recent Features:
  • Extracting detachments feature (remove large attachments and provide link to them instead) https://surgemail.com/knowledge-base/attachment-extraction/
  • Phish blocking mechanism to route suspect urls through a warning page https://surgemail.com/knowledge-base/block-phishing-with-a-warning-page/
  • 7.6i2 Fixed memory leak. , Removed some excessive disk io and logging. Added function name to some logging, may cause compiler errors on any old compilers.
  • 7.6i1 Added g_hacker_timeout and g_hacker_star for locking out suspect ip addresses that appear to be blocking smtp sessions (only use when DOS issue) Fixed g_smtp_max so it applies if proxy is being used.

New in SurgeMail Mail Server 7.6h (Nov 1, 2021)

  • Extracting detachments feature (remove large attachments and provide link to them instead) https://surgemail.com/knowledge-base/attachment-extraction/
  • Phish blocking mechanism to route suspect urls through a warning page https://surgemail.com/knowledge-base/block-phishing-with-a-warning-page/

New in SurgeMail Mail Server 7.6d (Sep 9, 2021)

  • 7.6a4 Implemented attachment detaching features… Fixed utoken being lost on legal archive search by user/domuser.
  • 7.6a3 Fixed domain quota msg was not being sent to users when over domain quota.
  • 7.6a2 Added setting G_ENCRYPT_RESET_EASY to send password reset to recipient directly.

New in SurgeMail Mail Server 7.5a1 Beta (Oct 12, 2020)

  • New: Ability to friends whitelist email addresses or wildcarded domains straight from surgeweb using the the Spam folder context menu or recipient context menu.

New in SurgeMail Mail Server 7.4o (Jun 15, 2020)

  • 7.4l-10 Performance issue, stoped ssl from loading the root ca on every connection.
  • 7.4l-9 Added g_quota_default “100mb” a system wide quota default to make adding domains with good defaults easier.
  • 7.4l-8 Fixed mirror fault whereby a mirror master will send nwauth.txt to the slave on startup, if the master was restored from an old backup this could remove new accounts.
  • 7.4l-7 Added user level imap protocol log G_IMAP_LOG_USER “true”
  • 7.4l-6 Fixed inbox_quota (count) handling. 554 Failure g_inbox_max exceeded 63/60 messages…. Fixed mirror issue whereby if one server down one messgage would fail to mirror after it came back.
  • 7.4l-5 Fixed bug with imap security suffix introduced in version… ? 7.4d-3
  • 7.4l-4 made g_from* errors first check for spf pass for the account name. so if spf passes it doesn’t bounce the msg.
  • 7.4l-3 Got rid of some msg_f mutex locks that are not required.
  • 7.4l-1 fixed domain level setting, SSL_REQUIRE_LOGIN to work as expected.

New in SurgeMail Mail Server 7.4m (Jun 2, 2020)

  • 7.4m2 Fixed dns lookup of mx to double indirect cname.

New in SurgeMail Mail Server 7.4l (Jun 2, 2020)

  • 7.4l-10 Performance issue, stoped ssl from loading the root ca on every connection.
  • 7.4l-9 Added g_quota_default “100mb” a system wide quota default to make adding domains with good defaults easier.
  • 7.4l-8 Fixed mirror fault whereby a mirror master will send nwauth.txt to the slave on startup, if the master was restored from an old backup this could remove new accounts.
  • 7.4l-7 Added user level imap protocol log G_IMAP_LOG_USER “true”
  • 7.4l-6 Fixed inbox_quota (count) handling. 554 Failure g_inbox_max exceeded 63/60 messages…. Fixed mirror issue whereby if one server down one messgage would fail to mirror after it came back.
  • 7.4l-5 Fixed bug with imap security suffix introduced in version… ? 7.4d-3
  • 7.4l-4 made g_from* errors first check for spf pass for the account name. so if spf passes it doesn’t bounce the msg.
  • 7.4l-3 Got rid of some msg_f mutex locks that are not required.
  • 7.4l-1 fixed domain level setting, SSL_REQUIRE_LOGIN to work as expected.

New in SurgeMail Mail Server 7.3d (Oct 6, 2017)

  • Features:
  • 7.3d-33 New setting g_friends_local_match "true" which prevents friend matches for some common forgeries where from/to are both local domains but the spf sender is not local.
  • 7.3d-23 Clarified spam log entries so initial entry is 'UNDECIDED' rather than 'ALLOWED' for non friends. Added QNUM to the log entries. Added g_ban_From to msg*.rec log entries, bounced the default tcp queue length on linux from 25 to 128.
  • 7.3d-22 Added domain admin bulk account creation/modification in the admin tool. See 'bulk' tab after logging into user.cgi as a domain admin.
  • 7.3d-21 Added DES/CBC3 ciphers back again :-)... If you really want to break windows XP users using outlook, then add this setting. g_ssl_disable_des "TRUE"
  • 7.3d-20 Added email warning when thread limit is approached and automatic saving of details to status.threads file.
  • 7.3d-19 Added setting g_quota_notrash "true", if set, this means the 'Trash' folder does not count against the users quota. Use tellmail quota_resetall after changing this setting. This can make it easier for users to understand quota handling. g_expire_trash "true" should probably be used as well.
  • 7.3d-18 Added G_DELIVER_ROBOT, this can be used to run a script at delivery time. e.g. "c:surgemailtest.exe $FILE$ $TO$ $FROM$" the two variables are replaced with the file that can be modified/rewritten and the recipient's email address.
  • 7.3d-17 Added setting g_notlocal, if enabled then if a message is from a local domain but is not an authenticated user or spf pass then the subject is prefixed with [UnTrusted Origin], this can help to alert users of forgeries.
  • 7.3d-17 Added setting g_status_login "true", this modifies the spam status message handling so that users must login (once per session) to perform actions, e.g. release or view messages. This 'may' prevent google from miss classifying user.cgi and report.cgi urls as unsafe.
  • 7.3d-13 Renaming a user now attempts to rename the users directory rather than copying it (much faster). Also improved to work with mirror correctly. Added nwauth_mod to account interface to simplify programmatically modifying user fields.
  • 7.3d-12 Added G_ACCESS_WEBONLY "webonly", to limit some users who are in the 'webonly' group to surgeweb (no imap or pop).
  • 7.3d-9 Added g_mirror_resync_inbox and g_mirror_lock, these settings should be used if you are using automatic load sharing between master/mirror (which we don't recommend :-).
  • 7.3d-8 Removed user level aliases.txt files, the domuser.dat file is now used in all situations for user level aliases.
  • 7.3d-4 To address obscure DOS issuse, reduced HTTP header read timeouts to 1/3 of g_web_timeout, and reduced g_web_timeout from 3 minutes to 30 seconds.
  • Note: DES CBC3 ciphers were removed again (at some point :-) if g_ssl_perfect is used, if you have trouble with old versions of outlook, then add back in with this setting: g_ssl_ciphers_add "DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA"
  • Bugs:
  • 7.3d-34 Fixed compiler warnings... :-)
  • 7.3d-33 Fixed issue with surbl code extracting a subset of the real domain name by mistake. e.g. xyz-int.com --> int.com
  • 7.3d-31 Fixed bug related to users with '_' in the name, in the web admin interface.
  • 7.3d-30 Fixed issue where ssl fails to load if surge_chain.pem exists but doesn't contain the correct certificate even when surge_cert.pem does. Note the surge_chain.pem file should never be used except for letsencrypt. In reality the chain must always be prefixed by the real certificate, and this should be done in surge_cert.pem file. Sometimes your Registrar will provide what they call a chain file. But that must be appended to your certificate file and cannot be used by itself.
  • 7.3d-25 Made imap channel data counter a double int to avoid overflows.
  • 7.3d-24 Added g_access_surgeweb setting, if enabled surgeweb access obeys g_access rules based on client's address, if not set then it uses the surgeweb servers ip address. This restores the behavior to what it was prior to 7.2f4 which follows our policy of avoiding changes that modify existing behavior even in obscure ways - as this makes upgrades much safer.
  • 7.3D-23 Fixed dns caching for mx lookups.
  • 7.3d-22 Increased max spam messages searchable in the friend pending list from 10,000 to 30,000.
  • 7.3d-21 Fixed issues with admin tool showing user.cgi info and allow link (related to 7.3d-17 feature). Fixed all mirror resync commands to all send the same misc top level config files.
  • 7.3d-17 Archive and Status html message viewing was previously disabled to avoid a google classification issue, this didn't help so we have enabled viewing again. For earlier builds set G_STATUS_VIEW_HTML "true" to fix this issue. (so in all cases, set that setting)
  • 7.3d-16 Tightened url handling for report.cgi. Fixed handing of surge_chain.pem (so it works :-). For earlier versions place the chain certs at the end of surge_cert.pem. If both files exist surge_chain.pem will be used instead so make sure that is up to date (if it exists).
  • 7.3d-15 Fixed bug in imap handling of ranges whereby it would respond with the last message in the folder if the range was outside the range of messages that exist. This could confuse the thunderbird email client and result in a message that couldn't be deleted.
  • 7.3d-14 Fixed fault with uidnext not updating in all cases when g_imap_status_stored enabled, fault introduced in 6.9, symptoms would include some email clients not showing new messages reliably until checking email with another email client.
  • 7.3d-12 Note only: Due to a bug in the latest Centos 7 Kernal you may need to remove the 'ulimit' command from surgemail_start.sh
  • 7.3d-12 Fixed mirroring bug if g_recycling is used, introduced in 7.2f-12 (when recycling was added). Added G_ACCESS_WEBONLY "webonly", to limit some users to only 'web' access (no imap or pop)
  • 7.3d-11 Fixed rare crashing bug in mirror decoding.
  • 7.3d-10 Fixed crashing bug introduced in 7.3d-6 to fix handle leaks.
  • 7.3d-9 Possible obscure/rare user cache entry crash fix.
  • 7.3d-8 Corrected nwauth issue in 7.3c beta.
  • 7.3d-7 Added setting to enable secure flag for all ssl cookies. Corrected letsencrypt path construction for systems with surgemail in non standard folder.
  • 7.3d-6 Tightened up rules for matching cgi prefix in madmin for domadmin and user cgi's. Fixed file handle leak if ssl certificates miss configured.
  • 7.3d-5 Fixed multi line manager settings for non default domain.

New in SurgeMail Mail Server 7.3b (Oct 6, 2017)

  • 7.3b-3 Simplified about_mail.htm to avoid triggering weird warnings in google.

New in SurgeMail Mail Server 7.2m (Oct 6, 2017)

  • 7.2m-11 Fixed manager_username setting to work if on multiple lines.
  • 7.2m-9 Fixed critical user.cgi bug with non default domains introduced in version 7.2m-4
  • 7.2m-6 Improved g_virus_rename to handle some other mime variations.
  • 7.2m-5 Fixed mutex deadlock with misc/vini mutexes.
  • 7.2m-4 Fixed mutex deadlock and improved deadlock detection. Improved performance with large number of domains. Minor change to virus scanning in case file briefly locked. Improved handling of G_SPAM_USER_MAX and user level send max so the user level takes precedence.

New in SurgeMail Mail Server 7.2h Beta (Feb 23, 2017)

  • Features:
  • 7.2h-5 Added setting G_DLIST_ONE, to prevent a message being sent to a mailing list 'and' another address.
  • 7.2h-4 New settings skips late forwarding feature for local addresses: g_late_skiplocal "true"
  • 7.2h-3 Added sf_rules.txt to allow for fine tuning of spam handling. Enabled with setting: g_sf_rules "true", not recommended yet.
  • 7.2h-2 Added 'upload private file' to SSL upload page.
  • 7.2h-2 Spam handling tuning. Moving a message from spam to inbox now removes blacklist entries.
  • Bugs/Fixes:
  • 7.2h-4 Fixed issue with surgeweb logins requiring SSL incorrectly due to change in IP address handling for surgeweb sessions.
  • 7.2h-3 Made g_friends_obey_spf only apply to local domains.
  • 7.2h-2 Fixed SSL certificate upload page so you can choose which domain the certificate is for, doh!. In the mean time copy to the ssl/domain.name folder manually.
  • 7.2h-3 Reversed 7.2f-19 spam scoring changes.

New in SurgeMail Mail Server 7.2e (Feb 23, 2017)

  • Features:
  • Features (fixes in separeate list below):
  • 7.2f-19 Implemented Outlook plugin for POP3 users who still wish to train the server easily (IMAP users can just move the message to the spam folder), two buttons are added to the 'home' menu.
  • 7.2f-17 Modified G_SPAM_STATUS_HOUR so it now allows a list of hours, e.g. "9,10,12,15,17"
  • 7.2f-12 Added undelete feature to cope with users who accidentally delete messages (or entire folders). When messages are purged from imap folders (excluding the trash) the message is moved to a separate user level readonly folder (-System Recycling-), and stays their for g_undelete_life days. Messages can be restored by copying them from this folder using any normal imap client.
  • In some cases users will not wish to have this folder visible, in which case use the group setting to restrict visibility, the default is all users can see it.
  • 7.2f-9 Added G_SPAM_ALLBAD to improve handling of simple repetitive spam if a specific user has trained a message and the from/to/ip remains the same.
  • 7.2f-8 Added g_imap_folder setting to specify common use folders for IMAP LIST exension, this setting just names the folders so Imap client's can use the correct/common folder name. It doesn't have any operational meaning. Typical settings to use:
  • g_imap_folder name="Spam" type="Junk"
  • g_imap_folder name="Sent" type="Sent"
  • g_imap_folder name="Drafts" type="Drafts"
  • g_imap_folder name="Trash" type="Trash"
  • 7.2f-5 Added g_friends_autodom to auto whitelist domain/ip pairs for all users.
  • Fixes:
  • 7.2f-19 Adjusted spam scoring slightly. (spf is now not a limiting factor on the score)
  • 7.2f-18 Improved cached imap part handling to ensure it is reliable. Fixed G_SPAM_ALLBAD crash bug. Made portforce prevent login attempts on smtp.
  • 7.2f-16 Fixed create 'CSR' page so it does not replace the certificate file. Added buttons to allow replacing the private and certificate files if wanted.
  • 7.2f-15 Fixed G_FRIENDS_OBEY_SPF also consider the default spf if there is no real spf entry for the sending domain.
  • 7.2f-7 Fixed relay bug introduced in 7.2f-5 build. Added error if old_pophost_always and nodelete are both set (only valid for imap settings)
  • 7.2f-6 Slightly increased spam score if verybad and good scores both present...
  • 7.2f-4 Auto define g_webmail_secret, and changed surgeweb to log ip address of user.
  • 7.2f-3 Fixed authent corruption issue in netauth_update_user code. Improved logging of deleted messages.
  • 7.2f-2 Fixed issue with x-spamdetect header in filter exception rules. Also added popfetch page to admin gui.
  • Made g_user_send_max apply if group is missing (should be set to "*")

New in SurgeMail Mail Server 7.2d (Dec 26, 2016)

  • 7.2d-19 Modified crash handling to prevent deadlock. Added g_smite_skip_from
  • 7.2d-18 bug fix g_smtp_noauth wasn't showing correct log message.
  • 7.2d-17 Added g_virus_cloud setting to enable cloud scanning (primarily for use on smaller systems using clamav, note that this setting does send the samples over the internet so may not be appropriate in all situations).
  • 7.2d-16 Improvements to virus handling to allow easy integration with your choice of system level virus scanners (Windows Defender and ClamAV etc). Legacy support for avast will continue for 12 months but we recommend using the new virus config page to change to one of the above scanners after updating surgemail. Avast support is being phased out due to multiple long standing support/performance issues and tests that show we can achieve better results with system provided scanners and other new features.
  • 7.2d-15 Fixed issue with imap idle command on mirror not seeing new messages immediately.
  • 7.2d-14 Minor fix to imail_inherit
  • 7.2d-13 Fixed rare nwauth race condition on unix which could miss an update from the master occasionally. Issue tellmail resync_nwauth on master to ensure authent matches on the slave.
  • 7.2d-12 Minor fixes to bind'ing to incoming ip address for bounces etc if g_bind_incoming used
  • 7.2d-11 Fixed mapping of url to vdomain where multiple vdomains have the same matching vdomain ip address but only one matches the url.
  • 7.2d-10 Added more letsencrypt support. Setting g_letsencrypt to define the path to the certificates (which are auto coppied and loaded once a day), the domain name is automatically added so one global setting is sufficient. tellmail letsencrypt command added, to generate sample commands to generate certificates. See http://netwinsite.com/surgemail/help/letsencrypt.htm
  • 7.2d-10 Added email based password reset handling. Users can define a recovery email address, and then request a reset link via that email account when trying to login. tellmail question_reminders modified to send to users who have no password recovery questions or recovery email defined. user.cgi user settings modified to allow users to define their recovery email. Add this entry to allow users to do this:
  • g_authent_info name="Password Recovery" field="pass_recover" access="user"
  • and ensure your user database supports that field (nwauth does automatically)
  • 7.2d-9 Added tellmail question_reminders to send emails to users who have not configured their password recovery questions. This command should be run once a year or so. It will send to all users found in the user database (that have not already configured the questions). The template file question_reminder.eml will be used (or created) if it doesn't exist, use this variable inside the template for the usercgi url: ||user_url||
  • 7.2d-8 Fixed fault with imap literal decoding if more than one sent by client in a single command.
  • 7.2d-6 Made tellmail ssl_reload create new domain certificates without needing a restart. Reduce burst logging if uid already set.
  • 7.2d-5 Added g_hacker_days to adjust the time that ip addresses are locked out for, the default was 7 and is now 30.
  • 7.2d-4 atrest fixes, added clear logging for responder not responding to msg.log. Added spam settings changes to security log.
  • 7.2d-3 Fixed crash in atrest feature.
  • 7.2d-2 Added/fixed g_authent_enforce setting (not recommended)
  • 7.2d-1 Changes required for 64bit vs12 build. Some general corrections for time_t usage. Fixed windows backtrace code.
  • If using windows 64bit build and avast then you will need to use the avastpipe external module, like this: Extract this file and place in surgemail folder: http://netwinsite.com/ftp/misc/apipe.zip
  • In surgemail.ini set:
  • g_virus_filter cmd="avastpipe" type="" (add)
  • g_virus_avast "false" (change from true to false)
  • g_virus_restart "1000"
  • And restart surgemail

New in SurgeMail Mail Server 7.2b (Dec 26, 2016)

  • 7.2b-15 Minor change to avoid repeated quota warning messages when user is at 80% usage. Added g_spf_enforce_real setting, this enforces spf behaviour strictly for domains that have a strong spf rule. Also note G_DOMAIN_TEMPLATES was enhanced to work with normal pages in www folder.
  • 7.2b-14 Added g_safe_warning which alerts users when they login from a new location. It also obeys the whitelists g_safe_white and g_safe_country so you can limit it to only warn about logins from outside your own country.
  • 7.2b-13 Added G_CREATE_APPLY_ADMIN, fixed crashing issue in new calendar features.
  • 7.2b-12 Fixed bug in imap Move extension when used with mirroring, it was not correctly expunging the files on the mirror, also quota was incorrectly handled.
  • 7.2b-11 Fixed crash in save user settings introduced in 7.2b-9.
  • 7.2b-10 Added setting(s) to allow spf to over-rule friends more cleanly: Use g_spf_nofriend "true" g_friends_obey_spf "true" and possibly g_known_skip "true"
  • 7.2b-9 Added domain setting suspend_incoming to temporarily block incoming email to a domain while moving it etc... (also use the suspend setting to block logins)
  • 7.2b-8 Fixed handling of obsolete ssl settings, and cleaned up wweb.log issue with url admin requests. Corrected stopped spf/srs rewriting for surgewall domains. Added handling of surge_chain.pem
  • 7.2b-7 Added g_imap_search_text, fixed smtp_from_ip to ignore authenticated users,
  • 7.2b-6 Added sha2 support to nwauth, add command line switch -sha2 in g_authent_process setting to enable. Also requires nwauth 4.3a
  • 7.2b-5 Added g_country_login and related settings to block all logins from outside your geographic region, e.g. "us,nz,au" ideal for smaller systems where most users are local. Use g_country_allow to list users that are travelling... Added auth plain to gateway login mechanisms. Fixed cpu loop in rare web requests.
  • 7.2b-4 Improved tellmail ssl_reload and certificate handling code, and added error messges to the ssl certificate form. Added setting g_msg_nodup which can prevent duplicates when a message is sent to a user directly and via a mailing list.
  • 7.2b-3 Fixed log entries for user filters to log the reason.
  • 7.2b-2 Split g_ssl_ciphers,g_ssl_ciphers_web and g_ssl_disable,g_ssl_disable_web to adjust protocol and ciphers for web separately, this can be necessary if your security experts want a crazy subset of ciphers or protocols for web access, but that set won't work for older mail servers and email clients. Also moved the individual settings g_ssl_disable* to g_ssl_disable setting that takes a simple list of the protocols to disable: tlsv1,tlsv1_1,tlsv1_2,sslv2,sslv3, if the _web versions are not defined then the non _web setting is used as a default. The g_ssl_disable setting over-rides the older style individual settings g_ssl_disable_sslv2 etc...

New in SurgeMail Mail Server 7.2a-1 Beta (Jun 1, 2016)

  • Fix: Updated openssl to latest version: 1.0.2h 3 May 2016
  • New: (beta) Surgeweb support for the processing of inbound calendar invites. When receiving ics file allows you with single click ACCEPT / DECLINE / MAYBE response. Ability to add INVITE / MODIFY / CANCEL ics requests directly to caldav calendar using surgeweb. Globally enable this feature with surgemail.ini setting "g_surgeweb_ics true". Ability to disable again per domain / user etc using surgeweb config*.dat settings "cal_reply_disable true" or "cal_modify_disable true".
  • Fix: Process calendar request and response emails (ie containing just text/calendar content) as downloadable ics attachments, rather than directly displaying the raw calendar request content.

New in SurgeMail Mail Server 7.1e-1 Beta (Nov 19, 2015)

  • Fix: Made "back" navigate away from page warning get activated in more circumstances
  • Fix: Fixed 501 calendaring error on osx calendar connecting to sabredav (introduced by extra security measures in 6.9d-45, resolved 71.d-5)

New in SurgeMail Mail Server 7.1a-1 Beta (Nov 19, 2015)

  • Fix: (Non surgeweb) Sporadic, but large menory leak resolved

New in SurgeMail Mail Server 7.0f-4 (Nov 19, 2015)

  • Fix: Sporadic signature editing crash
  • Fix: Surgeweb caldav event deletion and calendar colouring modification works again (possible other calendar functionality was broken too, bug introduced with improved security code in surgemail 6.9d-45)

New in SurgeMail Mail Server 7.0e-1 Beta (Sep 15, 2015)

  • Fix: If set to use html5_uploader, forwarding of existing attachments / forward attach features were broken by the fallback mechanism introduced in 7.0d-8 - oops! - works again now.

New in SurgeMail Mail Server 7.0c2-2 (Sep 15, 2015)

  • Fix: (non surgeweb) Patched release build with "7.0d-6 Fixed bug with multiple recipients and quota exceeded on one account resulting in repeated deliveries."

New in SurgeMail Mail Server 6.9c-1 Beta (Mar 23, 2015)

  • Fix: Another sporadic crashing bug in surgeweb resolved which has "existed forever". This time in email display and sending code.

New in SurgeMail Mail Server 6.9a-1 Beta (Mar 5, 2015)

  • Fix: Several fixes to surgeweb index handling responsible for sporadic memory leak, surgeweb index corruption and crashes. note: the resolved issue has always existed in surgeweb!

New in SurgeMail Mail Server 6.7f-6 (Dec 5, 2014)

  • minor fix for g_surgeweb_process if used with g_maildir_netwin

New in SurgeMail Mail Server 6.7f-5 (Dec 5, 2014)

  • added some logging to resolve mfilter issue
  • Added g_ssl_disable_sslv3 "true" setting for poodle ssl issue

New in SurgeMail Mail Server 6.7f-4 (Dec 5, 2014)

  • netauth mdir_copy will now correctly add files to mirror too.

New in SurgeMail Mail Server 6.7f-2 (Dec 5, 2014)

  • Applied g_deny_smtp to surgeweb sessions when sending email.
  • Setting to disable SSLv3: g_ssl_disable_sslv3.

New in SurgeMail Mail Server 6.7d-5 (Dec 5, 2014)

  • Updated image library to fix surgeweb crash issue.

New in SurgeMail Mail Server 6.7d-4 (Dec 5, 2014)

  • Added debugging to tcp_read_dot error to help diagnose issues. Added days parameter to netachive_monthly command to expire a longer period, default 90 days.

New in SurgeMail Mail Server 6.7d-3 (Dec 5, 2014)

  • Changed loginip url to default to http, to make https define g_friends_url

New in SurgeMail Mail Server 6.7d-2 (Dec 5, 2014)

  • Improved legal archive handling so it doesn't lockup delivery during file transfer to s3

New in SurgeMail Mail Server 6.7c-1 (Sep 29, 2014)

  • New: Momentum scrolling (iOS) for most items (message display, folder list, message list, contact list)
  • New: Minor tweak to increase size of display on mobile sized screens. Disable using config_*.dat setting of "adaptive_viewport_disable true"
  • Fix: Allow notes to be edited with plain text editor (always used on iOS), so now notes can be edited under iOS rather than showing a red error

New in SurgeMail Mail Server 6.7b-30 (Sep 29, 2014)

  • New: Disable the basic html template using the config_*.dat setting of "basic_disable true"

New in SurgeMail Mail Server 6.7b-13 (Sep 29, 2014)

  • New: Language translation added to the CalDav calendaring client part of surgeweb (uses the standard surgeweb multilanguage features).
  • New: Optimise available screen realestate by automatically hiding footer if browser window height is smaller than this - typically laptop or mobile. Configured using config_*.dat setting "footer_shrink 900" ( default value is 850, disable by setting to 0)

New in SurgeMail Mail Server 6.7b-10 (Sep 29, 2014)

  • Fix: If user navigated away from calendar (eg back to mail) before web request completed that actually downloaded the calendar events, a red exception warning was getting displayed
  • Fix: Grayed out pending messages, when rapidly actioning messages by keyboard and background new mail check was done with new mail arrival, any messages with still pending action requests (delete/done) not yet fully complete would be redisplayed briefly in gray.
  • Fix: When rapid actioning by keyboard and message was done/deleted, and before the web request actually completed the up arrow was pressed to select previous message and that was actioned too, the cursor would annoyingly drop to the bottom of the message list.

New in SurgeMail Mail Server 6.7a-1 Beta (Sep 29, 2014)

  • Fix: When non default named trash folder was used (eg "Deleted Items"), and the 'moved to Trash' link was pressed after message deletion a red javascript error was getting displayed
  • Fix: When selecting Later folder and folder list caching was enabled a red javascript error was getting displayed

New in SurgeMail Mail Server 6.5a3-3 (Sep 29, 2014)

  • Fix: (non surgeweb) Update the production release download to latest OpenSSL version 1.0.1h (affects following platforms: Windows / linux32 / Linux 64 / Solaris 10 intel)

New in SurgeMail Mail Server 6.5a2-2 (Apr 11, 2014)

  • Fix: (non surgeweb) Update the production release download to latest OpenSSL version 1.0.1g

New in SurgeMail Mail Server 6.0a4-a (Mar 7, 2012)

  • Fix: Further fixes in terms of upgrade of 64 bit builds. Fix only affects linux64, solaris8 & osx_intel builds and if you are already on 6.0a3-3 without problems there is no need to upgrade to 6.0a4-4.

New in SurgeMail Mail Server 5.0i-1 Beta (Sep 13, 2010)

  • Fix: Two sporadic crashing issues

New in SurgeMail Mail Server 5.0e4-4 (Sep 13, 2010)

  • Fix: Crashing issues below also fixed in production release

New in SurgeMail Mail Server 5.0e2-2 Beta (Jul 30, 2010)

  • Fix: 2 sporadic crashing fixes already resolved in latest development tree
  • Fix: Minor surgeweb template issues already resolved in latest development tree

New in SurgeMail Mail Server 4.3g4-4 (Jul 30, 2010)

  • Fix: (non surgeweb) Domains with mixed case domains in surgemail.ini were no longer able to login (fixed in 4.3h-30 in development branch, unsure when introduced)

New in SurgeMail Mail Server 4.2d4-4 (Feb 17, 2010)

  • Fix: (non surgeweb) Patch of current production release for crashing bug for certain oddly formatted spam messages, and have help pages correctly formatted.

New in SurgeMail Mail Server 3.8f3 (Feb 1, 2007)

  • Improved SPF settings. Improved "Friends" request-response settings