![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
SurgeMail Change History
Version not yet released but being currently worked on:
SurgeMail 3.7b 7-March-2006 (Webmail 3.1r-8)
- New: g_block_skip "address@domain" - exception for g_block_files, for sender and rcpt.
- New: g_header_strip "header" - removes the header from the message.
- New: g_imap_capa
- New: g_imap_capa_strip
- New: g_authent_last_login
- New: g_bounce_bind
- New: g_create_user_length
- New: g_iplimit
- New: g_iplimit_local
- New: g_iplimit_remote
- New: g_iplimit_islocal
- New: g_iplimit_whitelist
- New: g_user_send_rule
- New: g_language_default
- New: g_archive_files
- New: g_bounce_reject "ip" - which you use to list the ip addreseses of dumb back end servers that should not be allowed to send you bounce messages.
- New: redirect_max
- New: language_default
- New: g_newui_advanced "true/false" - can set the UI into advanced mode permanently, default false.
- New: g_from_relay & g_from_relay_white - if (relay_allow_ip matches) if (!authenticated) if (!islocal(from)) if
(!whitelisted(from) bounce "sorry you need to be smtp authenticated to send from a non local domain"- New: g_user_utoken_expire
- New: g_forward_illegal - allows you to stop users from setting up forward rules to certain domains
- New: Installer adds link to help
- New: dlist_rotate_n "n" - how many logs to keep for dlist (default 4)
- New: image based human verification for blogs
- New: popfetch now reads bcc's when using it with g_spool
- New: popfetch now tries to use the rcpt from received headers
- New: create_image "true/false" - this setting adds a verification image to the user signup process.
- Update: g_spf_skip is now a multi setting
- Update: removed some netwinsite URL's from surgemail/webmail as were causing problems with SPAM sites.
- Update: bounces now are never generated due to exception filters unless the setting g_bounce_some "true" is added
- Fix: timezone changes on Windows platforms should now work properly without restart. (daylight saving for example)
- Fix: when changing a group name, surgemail now updates all settings relating to that group correctly.
- Fix: popfetch in SSL mode.
- Fix: loading of mailing lists
- Fix: various crashes
- Fix: mirroring of files > 100 megabytes.
- Fix: problems with outlook and uid errors in imap
- Fix: display quotas of over 2 gigs
- Fix: problem with messages bypassing friends with an empty return-path <>
- Fix: renaming user from one domain to another domain
SurgeMail 3.6f7 1-December-2005 (Webmail 3.1q-2)
- Fix (3.6f7): Self account creation password problem
- Fix (3.6f7): Invalid message encoding confusing webmail fix
- Fix (3.6f7): Memory leak on quota report (if report was limited in some way)
SurgeMail 3.6f5 11-November-2005 (Webmail 3.1q-2)
- Fix (3.6f4): Unix intercept migration fix
- Fix (3.6f4): Webmail invalid UID fix
- Fix (3.6f4): Removal of several netwin urls in friends / bounce messages as this was getting servers blacklisted
- Fix (3.6f5): Bug with use of g_aspam_headers (unix only, introduced 3.6f4)
SurgeMail 3.6f3 4-October-2005 (Webmail 3.1q-2)
- New: Date range based reporting added to "tellmail report" per user / domain monthly reports.
- New: Integral support for blog listing with technorati.com
- New: Optional password protection for blogs
- New: Fancier surgemail bulletin features
- New: Account rename functionality
- Fix: Fixed non functional blogs_per_user_max
- Fix: Fixes to updated mailing list interface
- Fix: several other fixes
- Fix (3.6f2): Config mirrorring and IMAP fix
- Fix (3.6f3): Webmail login issue (bug added post 3.6d)
SurgeMail 3.6d 9-September-2005 (Webmail 3.1p-8)
- New: New g_admin_access feature allows customisation of domain administrator features (per server / domain / per account)
- New: Webmail now handles replying to html messages in HTML without messing up html - in particular allows replies to HTML messages sent by MS Outlook (requires "allow_html_reply true" and "allow_style true" in webmail.ini)
- New: Per domain & per group log creation limits
- New: Posted blog images can be rotated on edit post page
- New: migration_translation.txt file support for handling weird account anames when using old_pophost / old_imaphost migration
- Fix: HTTP timeouts changed from 5s to 60 s
- Fix: New admin UI now has global use defaults (on accounts page)
- Fix: New admin UI was not saving surgehost.ini settings for default domain
- Fix: domain_defaults.txt works for domain creation under new web admin UI
- Fix: Quite a lot of other fixes :-)
SurgeMail 3.5b3 15-August-2005
- Fix: Blogs mirrorring fix
- Fix: Blogs possible CPU loop when posting comments
- Fix: New admin UI fix - pressing save in domains page broke surgewall / user_sms_quota setting values
- Fix: New admin UI fix - vlist based settings automatic sorting conforms to old admin UI (affects g_access_group, g_download, g_header_out, g_include, g_retry_rule, g_sample_get, g_sample_show, g_send_tolimit not sorted)
- Fix: Webmail logins fail after upgrade (if first install prior to surgemail 1.5d and url_host is used)
- Fix: Back links removed in webmails use of surgemail web pages
- Fix: Perflog crash if system performance library did not return correct processor count (windows only)
- Fix: Crash if mail delivered to already full mailbox (solaris only, recently introduced)
- Fix: tellmail quota_rebuild "invalid account" fix (bug introduced surgemail 3.2a)
- Fix (3.5b2): Cosmetic new admin UI fix (removal of warnings introduced by fix above)
- Fix (3.5b3): Incorrect addition of g_authent_domain "true" if no setting present (not using g_authent_domain) and saved from web admin ui
- Fix (3.5b3): New admin UI bug, save on domain page in standard mode reset mailbox_path do default value
- Fix (3.5b3): HTTP timeouts changed from 5s to 60 s
- Fix (3.5b3): Couple of new admin ui and blogs cosmetic changes
- Fix (3.5b3): Bug that could delay messages by a few minutes if send_isslow feature is used - default in this version
- Fix (3.5b3): Aspam filtering fix
SurgeMail 3.5a 26-July-2005 (was 3.2g 19-July-2005)
- New: Additional wave template set for blogs
- New: Aditional dlist settings: post_members_tomod, mod_hide, strip_headers
- Fix: Several minor new web admin UI fixes
- Fix: Sending fix if remote system always hung while sending headers
- Fix: NFS efficiency fixes
- Fix: Memory allocation efficiency fixes
- Fix: Minor blog fixes
- Fix: Mirrorring fixes (now mirrorring pending.dat and custom.dat)
- Fix: Several minor surgeplus fixes
- Fix (3.5a): Delete domain button added to new ui + several new UI fixes.
SurgeMail 3.2e 1-July-2005
- New: New simplified and more informative UI for SurgeMail Admin web interface
- New: Surgemail Blogs allowing users to create and manage blogs
- New: Many minor features added, too many to list individually
- New: suspend "true/false" - allows suspending the domain, allows incomming mail, but denies the ability of users to check their mail.
- New: g_fix_crcrlf "true/false" - setting to deal with some legacy applications sending incorrect cr/lf's at the end of headers
- New: g_auth_norelay "true/false" - if true does not let user relay because they authenticated
- New: sendmail.ini file in (g_home directory) controls some aspects of sendmail
- New: g_smtp_portauth - Forces smtp authentication on this port eg g_smtp_portauth "587"
- New: tellmail add_rules <file>
- New: g_send_nolimit <domain> - Overrides g_send_max_perdom for one or more domains
- New: Allowed changes to SSL certificates to take effect without a restart
- New: g_tarpit_retry - so that tarpit limit results in a retry rather than a 5 second delay
- New: g_msg_max_hops "number" - sets maximum number of received lines before rejecting (default 30)
- New: email notification message - The first 1024 chars of the body are now available with ||body||
- New: g_quota group=string quota=string
- New: tellmail add_member <list> <email> - adds memeber to mailing list
- New: g_smtp_noauth "ip" - all non matching ip's must authenticate
- New: alias_max - limits the amount of aliases allowed in a domain
- New: g_allow_passzip_to "..." - allows avast to let through unmonitorable zip files to address
- New: g_allow_passzip_from "..." - allows avast to let through unmonitorable zip files from address
- New: g_orbs_report "true/false" - This allows you to get an email if your server gets 'orbs' listed
- New: g_include / g_download - Used together you can fetch a file from a web server, and get updates hourly,
and include it for global settings in your surgemail.ini- New: g_body_filter "true/false" - end users can now choose to filter on the body of the message
- Fixed: g_vpipe_skip "ip" - now skips g_virus_fprot
- Fixed: sendmail crashing when using sendmail.ini
- Fixed: Deletion of domains (changed to two actions, delete then purge)
- Fixed: Many minor bugs
- Fixed: Various bugs that could cause crashes
- Fixed: Many cosmetic issues
- Fixed: Deleting in outlook using imap with multiple threads
- Fixed: Updated IMAP IDLE command to timeout after 32 mins
- Fixed: Random bug where a 5 second delay could be caused between WebMail and SurgeMail
- Fixed: Bounce to rules were being lost in some situations
- Fixed: Many cross site scripting fixes
- Fixed: DNS UDP runt packets being sent
- Fixed: Added code to check when tarpitting channels that there are always enough channels left for connections - if not old ones are dropped.
- Fixed: g_bad_from doesn't block if it gets a 400 error now as was blocking emails due to greylisting
- Security: g_web_max "100" - maximum connections
- Security: g_web_max_perip "10" - maximum per ip
- Security: g_deny "ip" is now used by webconnections also
SurgeMail 3.0c2 22-March-2005
- Security: (2.2c2 : 22 March 2005) Webmail security issue and user.cgi security issue fixed.
- Add: Updated version of webmail to webmail 2.1n (build23)
- Note: This release is really just what would normally have been 2.2g5 (does not contain features in 2.2h builds)
SurgeMail 3.0a 17-March-2005
- Fixed: 5 second delay affecting webmail running under surgemail (affects several unix versions only)
- Note: This release is really just what would normally have been 2.2g4 but with a major version number update (does not contain features in 2.2h build
SurgeMail 2.2g3 5-March-2005
- Fixed: Remove the option of deleting domains from the admin as it some circumstances it could remove the wrong domain (two admins using the admin at the same time, or an admin with two browser windows open to the admin)
SurgeMail 2.2g2 15-February-2005
- New: g_surbl - Takes advantage of databases for known spam URL's (www.surbl.com)
- New: g_rcpt_nodup "true/false" - Stops duplicates of the same message being delivered multiple times to one address (only in same session) - works well when using fallbacks etc.
- New: Extended archiving flexibility - see archive section in webadmin.archive
- New: Can edit members in a mailing list - disabled true/false, onholiday true/false, digest true/false
- New: g_orbs_list - This setting can now have different stamps based on the ip returned by the RBL.
- Fixed: problem where a forward to multiple users with one user over quota gave back a meaningless error.
- Fixed: blank gateway rules caused problems.
- Fixed: cleaned up various logging messages.
- Fixed: size() in mfilter not working with values over 14999.
- Fixed: Many other unspecified fixes
- Fixed: (2.2g2 : 15 February 2005) Surbl rule formatting bug
- Note this build contains the same version of webmail as the surgemail 2.2c10 release.
SurgeMail 2.2c10 17-January-2005
- Security: (2.2c9 : 23 December 2004) Webmail security bug fixed.
- New: g_smtp_welcome_delay "seconds"- delays smtp welcome, any connection that doesn't wait for prompt before sending data is dropped.
- New: g_orbs_cache_life "seconds" - Time to keep RBL hits cached
- New: g_orbs_force "true/false" - forces rbl lookups even if user is in an allowed relay ip (g_relay_allow_ip)
- New: tellmail surgehost_update - makes surgemail update surgehost.ini for each domain.
- New: user_list_quota - This setting configures the number of mailing lists a user of this domain can create
- New: g_user_list_quota - This setting configures the number of mailing lists a user can create on this server
- New: g_admin_guesses "number" - number of guesses allowed for admin login before being shut out.
- New: g_user_send_max "number" - Allows the specification of a maximum number of emails per day.
- New: user_send_max "number" - Allows the specification of a maximum number of emails per day.
- New: g_user_filter_early "true/false" - this setting causes it to run the users exceptions/filters before writing the
message to disk during the delivery process.- New: Multilanguage support for user.cgi pages
- Fixed: autoresponders failing when used with g_orbs_late "true"
- Fixed: memory leak
- Fixed: quota handling problem on surgemail crashes
- Fixed: dlist - quoted text before the address was not handled eg "text here" <address@domain>
- Fixed: (2.2c7 : 8 December 2004) Friends message pending list did not display email address correctly.
- Fixed: (2.2c10 : 17 January 2005) 3 fixes - crash when adding non local dlist members, minor memory leak, and debug filehandling fix.
SurgeMail 2.2a6 1-November-2004
- New: DNS lookups now use UDP.
- New: Per user usage logging for gatewayed / surgewalled domains + more report generation features
- New: g_mailstatus_message state="string" message="string"
- New: g_send_helo_from "txt" - Uses from envelope to generate helo.
- New: g_received_skip "true/false" - Skips writing the received header for trusted local user.
- New: No rbl lookups are done if the user matches g_relay_allow_ip
- New: list_max_users "number" -sets maximum amount of users that can be added to the lists in this domain
- New: tellmail change_pass <user@domain> <new password> - changes users password.
- New: CRAM-MD5 support added - Documentation here.
- New: header_add <header> - adds headers to messages, domain setting.
- Fixed: installer for FreeBSD systems.
- Fixed: The imap command asd fetch 1:* BODY.PEEK[HEADER.FIELDS.NOT (RECEIVED)] imap returning incorrect data
- Fixed: IMAP IDLE command.
- Fixed: delay in reading in dns.dat cache.
- Fixed: File leak on avast update.
- Fixed: perflog stability
- Fixed: handling of MIME messages and footers in dlist.
- Fixed: join template and naked line feeds in dlist.
- Fixed: blocked all ips from admin interface if 6 incorrect attempts were made, now done per ip.
- Fixed: g_spam_allow if blank allowed everyone.
- Fixed: Variety of other minor fixes
SurgeMail 2.1c7 9-September-2004
- New: Improved DNS lookup code
- New: g_orbs_late "true" - allows late lookups so authenticated users can be bypassed for rbl checks
- New: g_spf_skip_to "user@address" skips spf checks for specified rcpt, also skips rbl checks if using g_orbs_late "true"
- New: g_quota_skip "ip" - skips quota checks for users sending from specified ip
- New: g_filter_n "number" - Number of filters to run simultaneously
- New: Added more information to to the status pages (mainly bandwidth related) and status page readability improvements
- New: Improved surgeplus integration
- New: Install dbabble from within surgemail web admin interface
- New: Latest version of webmail now included with surgemail releases (for this release v3.1k build 8) for webmail release notes see http://netwinsite.com/webmail/updates.htm - part of webmail admin manual
- New: Improved web image caching for surgemail and webmail
- New: Build number now included as part of filename on patched builds (instead of separate patch number) to avoid version confusion
- Fixed (2.1c7): DNS bug rejecting some emails "DNS channels all busy for 5 minutes"
- Fixed (2.1c7): Per domain/user logs deleted based on g_record_days
- Fixed (2.1c6): Further perflog crashing bug fixed
- Fixed (2.1c6): DNS display on standard status page
- Fixed (2.1c6): Per user / domain reporting did not work if g_record_path was used
- Fixed (2.1c5): Continuous peflog problems fixed by making sampling code more robust
- Fixed (2.1c5): Webmail fix - Smooth template set reply etc would not send
- Fixed (2.1c5): DNS lookups on surgewall domains
- Fixed (2.1c5): Several other minor fixes
- Fixed: The uninstaller so it removes all files and rollback mechanism works correctly if file busy error encountered during upgrade
- Fixed: Some confusing SMTP error messages like this one "failed (Success)"
- Fixed: Bug in the sendmail stub that caused it to crash with the -mailfrom argument
- Fixed: Several stabilty bugs
- Fixed: Peflog restarting surgemail if missing more than 5 minutes of data
- Fixed: Bug when sending with g_spool, sometimes mail got sent multiple times
- Fixed: SMS notification quota handling
- Fixed: Several changes + fixes to SPF handling
- Fixed: Mailing list handling fixes
SurgeMail 2.1a 6-August-2004
- Fix: Perflog graphing bandwidth_in and bandwidth_out graphing could get broken sometimes
- Fix: Several stability issues and a few other minor issues
- 2 new webmail template sets (Surge and Smooth), both with multilanguage support (English, French, German, Spanish, Portuguese)
- SPF improvements and new settings (g_spf_default, g_spf_default_noblock, g_spf_skip, g_spf_rev_skip)
- Usage reporting for usage / accounting purposes (per user and per domain mail received / send / pop usage etc)
- Latest version of webmail (version 3.1i build 13)
- Some surgemail admin web interface improvements
- Viruses stopped by all mechanism now logged on advanced status page
- (non functional - Windows only) On fault stack is now dumped by surgemail to startstop.log instead of drwatson logs for catching crash information as drwatson logs not reliable on Windows 2003
SurgeMail 2.0g2 10-July-2004
- Fix:(2.0g2): Using g_access_groups with access_smtp not matching IP prevented receiving instead of sending of messages (broken 2.0c)
- Fix: Sporadic crash due to perflog graphing
- Fix: cc's in mfilter when entered via the webadmin
- Fix: UID issues in imap especially when used with outlook
- Fix: fixed problem with reloading mfilter, could cause crashes.
- Fix: Using our own dns code on freebsd now as theirs was buggy - reverse dns lookups will work etc.
- +: Added domain quotas - setting quota_domain "500mb"
- +: Improved logging for RBL hits, logs which RBL was hit
- +: Status page now shows how many hits for each RBL you are using
SurgeMail 2.0e 10-June-2004
- Fix: search feature in surgemail now a lot faster
- Fix: spf templates now use "strict" not "mean"
- Fix: g_mfilter_skip_ip problem fixed , caused skippng if no value was set
- Fix: tellmail logout - wouldn't logout users in certain states.
- Fix: dns problems related to SPF lookups.
- Fix: friends/exceptions/spam problems fixed (added in 2.0b)
- Fix: g_tellmail_ip "ip" now works.
- g_dsn_enable "true/false" - default false, must set to true to turn on dsn support.
SurgeMail 2.0c 3-June-2004
- Fix: Now rejects messages on receipt of the SIZE declaration
- Fix: Problem when daily logs get too large ( > 2 gigs)
- Fix: IMAP dying on certain messages
- Fix: Fixed some tellmail commands that were not working properly (add_user, delete_user etc)
- Fix: Problems with user admin buttons not working.
- Fix: Friends release didn't move messages to inbox.
- Fix: Improved stability
- Fix: stopped displaying full paths for various file errors (thanks to www.exploitlabs.com)
- Fix: Improved speed for systems with large amount of domains
- +: added support for #include's in surgemail.ini - won't be able to use webadmin for saving changes however.
- +: IMAP4 UIDPLUS extension added (rfc2359)
- +: g_mfilter_skip_ip <ip> skips mfilter for messages coming from selected ip's
- +: added support for x-receiver headers for g_spool_path
- +: Added DSN's
- +: tellmail suspend - stops surgemail from delivery mail, just queues it.
- +: tellmail resume - tells surgemail to start delivering mail again after a suspend command has been issued.
- +: Surgemail performance counter (and windows perfmon system counter) history graphing
- +: Webmail version 3.1g (includes security fix)
SurgeMail 2.0a2 21-May-2004
- Fix(2.0a2): Friends messages contained bad header (broken 2.0a)
- Fix:(2.0a2): Remote tellmail command using "-host" (broken 1.9b)
- Fix: dlist problems with subscribes/unsubscribes not working
- Fix: several security issues (not showing full paths on errors etc) (thanks to www.exploitlabs.com)
- Fix: patched ssl version to cover security issues in open ssl
- Fix: smitecrc was broken in 1.9 builds.
- Fix: dlist problems with digests not going out and missing mesages
- +: g_spf_domain "domain" - specify the domain to use in spf and srs rewrite responses.
- +: g_retry_dns "hours" - retries messages that get a dns error (dns responds but with nothing valid).
- Fix: 5xx errors on connect now cause bounce instead of retries.
- Fix: setting bounce in mfilter rules now causes a bounce instead of scoring it high.
SurgeMail 1.9b2 19-May-2004.
- Fix (1.9b2): smitespam binary only updated to version built 19 May (installer and surgemail binary will still say version 1.9b. Alternatively just run 1.9b build (12 May) and update smitecrc from web admin)
- Fix: g_spam_allow now stops lookups for g_badfrom_check
- Fix: DNS problems, caused lookups to fail in some cases.
- Fix: smite_skip_ip was broken
- Fix: Improved stability
- Fix: account status's now work for smtp
- Fix: SurgeMail could crash while searching for a config setting.
- Fix: domain aliases with user aliases were broken.
- Fix: SurgeMail wasn't decreasing user license numbers in some circumstances when users were deleted.
- Fix: Aspam was being classed as a filter not a spam user access setting, now corrected to use the 'spam' access
- Fix: Fixed the infamous "399" tcp errors when unable to connect to other servers, now gives proper reasons.
- Fix: Can now set moderator password for lists in the webadmin.
- +: g_smtp_max_nolimit <ip> - Ip addresses that don't have max smtp limit applied.
- +: list_max <number> - maximum number of lists that can be created for that domain.
- +: list_disable <true/false> - disables list creation for that domain.
- +: added access_list to dlist, can control who sees particular lists with the "list" command.
- +: logging changes, now logs the setting that gave a user permission to relay and if they used smtp auth logs the account they authenticated with.
- +: tellmail add_domain <domain> - adds domain to surgemail
- +: tellmail add_user <user@domain> <password> - adds user to user database
- +: tellmail add_user_alias <user> <alias> - adds an alias for the specified user
- +: tellmail delete_user_alias <user> <alias> - deletes an alias for the specified user.
- +: g_orbs_list will now use the stamp as the rejection message in deny mode.
SurgeMail 1.8g3 25-March-2004
For updates prior to 1.8g3 see the older surgemail change history page.
- Spool path allowing SurgeMail to send dropped files as email (g_spool_path)
- New settings (g_delete_user_mode, g_user_alias_file)
- SurgePlus calendar and filesharing (fully functional but still beta)
- Fix: Memory corruption bug causing sporadic random crashes on SSL conections
- Fix: Vpipe restart bug on timeout
- Fix: Further fix to new na_exceptions web page
- Fix: Minor memory leak
- Fix: Proxy mode fix
- Fix (1.8g2): WebMail autologin fix for non default vdomains using custom quick login method
- Fix (1.8g2): Alias creation bug
- Fix (1.8g3): Hopefully final fix to WebMail autologin. (Rolled back logic to that of previous release builds)
- Fix (1.8g3): Reports page broken on UNIX systems
- Fix (1.8g3): Bug in SurgePlus that could sporadically crash SurgeMail on display of SurgePlus web page