Quote:
Here is where I'll post the latest special builds. They should be considered EXPERIMENTAL and ONLY used out of desperation for specific problems since NO normal regression testing has been done & very little or no testing of any sort has been done aside from discussed on forum & in IRC.
Note: There is no guarantee any of these changes will make it into official builds.
** Experimental builds show the date & build # of that day such as 5.4-B2011092701(Some earlier builds were always 5.4-B363 with the only way to know which version one has is by the date/time of the files in the 7z archive)
IMPORTANT! - Since the hmail PHP web admin checks for specific build # it will not work without editing that build # in include_versioncheck.php
Changes in this build vs official 5.4 releases(Differences will depend on which build you are comparing with)
========================
Code:
2013-05-23 5.4-B2013052301
* Updated to B1949+ base
* Mod'd hmail regex to allow domains without suffixes such as localhost or workflow@noreply for MS Sharepoint services
2013-05-14 5.4-B2013051401
* Fix for blank line added to headers by SA after update to protocol 1.2
* Rewrite by martin on how destination is determined (consolidation of destination, route override relayer etc)
2013-05-13 5.4-B2013051301
*** DO NOT USE THIS BUILD IF YOU USE SA - Extra header is added by SA that can cause problems **
* Upgraded to SA protocol 1.2 to allow size to be passed to/from SA for better confirming SA results (Thanks rolaids0/JamesDR for the patch!)
* IMPORTANT NOTE: If SA is desired, SA 2.70 or later will be required going forward. Since that's from 2004 seems unlikely anyone is on THAT old of a build.
* Disabled test logging for future multi-forwarding
2013-04-05 5.4-B2013041501
* Updated to B1947 base from SVN repo
* FIX: TEMP folder remnant files due to not being deleted after some SA scans. Thx Jens_Baae! viewtopic.php?f=7&t=24566
* Includes logging for testing multi-forward. NOT COMPLETE, JUST LOGGING. Safe to ignore temporary "NOT REAL ERROR" lines in ERROR log.
2013-04-08 5.4-B2013040801
(Note: Includes unreleased post B1946 updates including IPV6 whitelist fixes plus previous non-special build experimental changes)
* IMPORTANT: Fix AutoSubmitted forwarding issue introduced in B1944 & carried into B1946. Issue 409
* New logging for testing multi-forward. NOT COMPLETE, JUST LOGGING. Safe to ignore temporary "NOT REAL ERROR" lines in ERROR log.
2013-03-18
(Note: Includes unreleased post B1946 updates including IPV6 whitelist fixes plus previous non-special build experimental changes)
* 1MB delayed email special build patch removed
* Test changes including disabling statistics upload & add'l iEvent logging
2013-03-06
*** SPECIAL BUILD -DO NOT USE unless you want emails over 1MB delayed until after 9pm! ***
* Updated to B1946+ base from SVN repo
(Note: Includes unreleased post B1946 updates including IPV6 whitelist fixes plus previous non-special build experimental changes)
* Added "Are you sure?" confirmations to empty & delete public folder actions viewtopic.php?f=2&t=24344 (Untested)
2013-01-25
*** SPECIAL BUILD - DO NOT USE UNLESS NEEDED ***
*** SPECIAL BUILD -DO NOT USE unless you want emails over 1MB delayed until after 9pm! ***
* Mod'd hmail regex to allow domains without suffixes such as localhost or workflow@noreply for MS Sharepoint services
* Block SPF +ALL special build patch removed
2012-10-2
*** SPECIAL BUILD - DO NOT USE UNLESS NEEDED ***
*** SPECIAL BUILD -DO NOT USE unless you want emails over 1MB delayed until after 9pm! ***
* Hard-coded hmail to reject all email from domain with SPF +all
* Delay emails over 1MB until after 9PM
2012-09-30
*** SPECIAL BUILD -DO NOT USE unless you want emails over 1MB delayed until after 9pm! ***
* Updated experimental base to B1942 from SVN repo
* Includes martin's post B1942 changes to date
2012-05-28
* Fixed version shown in admin otherwise identical to B2012052701
2012-05-27
* Updated experimental base to B1942 from SVN repo
2012-02-21
* NEW: hMailServer.INI [Settings] BackupMessagesDBOnly=0 ;Defaults to 0 or disabled. When set to 1 backups & restores with 'messages' selected will backup ONLY database info for messages & NOT the actual Data folder. This can be useful to migrate between databases or if you backup files yourself. WARNING! Even with this enabled hmail still deletes domain folders & users during restore!!! Plus with this enabled you MUST backup your Data folder with some other method!! This will be worked on later but common sense says you should always backup before restoring anyway so you've been warned. ;)
* NEW: Logging to show if Messages are being backed up or restored based on the INI value.
* FIX: File permissions of 7z backup could be admin-only or incorrect when backing up messages due to 7za temp folder usage. Now using hmail's temp folder instead of system temp.
2012-02-16
* NEW: INI option to forcibly drop a connection that exceeds a certain transfer size. WARNING! THIS IS AGAINST RFC but come on seriously, without this someone could send to you FOREVER hogging your connections & wasting bandwidth. So if you enable this just set it high enough that it won't be hit under normal circumstances but to catch craziness like the 1GB one that tried coming in here last week. This can also help stop wasted bandwidth from users running email client sending emails over & over with stuck super large messages in Outbox or at least limit how much they can send.
* New INI setting: SMTPDMaxSizeDrop=100000 Defaults to 0 or disabled. Number of KB to allow before forcing a 552 drop for incoming email.
* FIX: rolaids0 updates to how hmail formats headers to fix SA "RDNS_NONE Delivered to internal network by a host with no rDNS" issues & perhaps others. Before: HELO ([ip]) After: HELO (PTR [ip]) Example Received: from bay0-omc2-s11.bay0.hotmail.com ([65.54.190.86]) becomes Received: from bay0-omc2-s11.bay0.hotmail.com (bay0-omc2-s11.bay0.hotmail.com [65.54.190.86]) (I realize it looks redundant but normally they SHOULD match but having both values allows SA to do tests properly.
2011-12-01
* NEW: Icons added to show disabled domains, accounts, aliases & dist lists in left tree to easily distinguish between enabled/disabled. (Appears to work)
* TWEAK: Changed icon for distribution lists when enabled using group.ico now instead of arrowout.ico (Appears to work)
* TWEAK: rolaids0 mods to make alias 1 input box vs 2 (UNTESTED)
* NEW: Added popup dialog asking 'Also force an index now' when Refresh button pressed on Indexing tab ** FOR TESTING SO COULD BE REMOVED OR CHANGED ** (Appears to work)
2011-11-19
* Fix of admin GUI diags crash issue
* New INI settings: LoadHeaderReadSize=4000 LoadBodyReadSize=4000 (max of 50,000 due to static buffer size). Defaults shown if not defined.
* New INI: BlockedIPHoldSeconds=0 (default is 0 or disabled)
* Few changes noted in SVN logs
* Code cleanup & commit of most of the below changes
2011-11-16
* NEW: Added 3 new hmailserver.INI values to control the new indexing. [Settings] IndexerFullMinutes=720 IndexerFullLimit=25000 IndexerQuickLimit=1000 Defaults shown if not defined. (Appears to work but potential for issues. IMPORTANT: Limit values untested but should work)
2011-11-15
* TWEAK: rolaids0 updates to reduce load due to indexing queries. FULL (original) done at startup & every ~720min & new QUICK (last 1000 new messages) done every minute. (Appears to work but potential for issues. IMPORTANT: If more than 1000 messages are received in a minute some will not be indexed until next FULL)
2011-11-04
* NEW: Confirmation "Are you sure?" added before delete email from queue to avoid accidental removal & data loss (Appears to work)
* NEW: Confirmation "Are you sure?" added before starting restore to avoid data loss as tables dropped & Data tree deleted (Appears to work)
* NEW: Can now edit the mail.hmailserver.com hostname used for testing outgoing ports in diags (Appears to work)
* NEW: SMTP connection banner now shown in diagnostic results (Appears to work)
* TWEAK: Built-in backup now LOGS error notice for > 1.5G & FAIL aborts > 15G instead of failing @ 1.5G limit as prior (Untested)
* NEW: Added error logging for restore if copying of temp folder fails (Untested)
* TWEAK: Added -t7z -mmt -mx1 params to 7z compression during backups to reduce memory & CPU usage at lower compression (Appears to work)
2011-11-03
* NEW: Added oClient.HELO to OnAcceptMessage and OnSMTPData which contains SMTP HELO string (Appears to work)
* NEW: Added TEMP logging to test & debug oClient.HELO (Appears to work)
* NEW: Added TEMP logging to test & debug ETRN/HOLD queue remnants issue to SMTPDeliverer (Appears to work)
2011-10-30
* NEW: Hold connection for 5 seconds for IP range deselection or > max connections due to multi-per-second pounding after autoban. Note: User setting to come if change kept (Appears to work - POTENTIAL FOR ISSUES)
2011-10-28
* FIX: Issue where ETRN/HOLD messages were incorrectly queued for delivery and possibly still shown in queue after delivery (Appears to work)
* TWEAK: Additional logging for when error occurs from hmail trying to delete message that was already delivered that was false alarm due to ETRN/HOLD bug with no ill effect besides the erroneous logging.
2011-10-27
* TWEAK: Admin Status Start/Stop buttons now Pause/Resume to help minimize confusion (Appears to work - POTENTIAL FOR ISSUES)
* TWEAK: Admin Status now has hint to use Windows to start/stop service (Appears to work - POTENTIAL FOR ISSUES)
* TWEAK: Added script server exception to logging
2011-10-26
* FIX: Dupe messages being sent to some users if there was a fail on some users on same message due to message ID changing & hm_messagerecipients not being updated correctly.
* TWEAK/FIX: Messages with no servers found were bounced immediately even if the reason was temp DNS failure. Now always treated as temp & queued for max tries instead. (Appears to work - POTENTIAL FOR ISSUES)
* FIX: IMAP FETCH filename 'corruption' due to incorrect decoding of wrapped filenames that were not encoded. (Appears to work but POTENTIAL FOR ISSUES)
* FIX: Apple Mail IMAP BODY PEEK attachment corruption. (Appears to work - POTENTIAL FOR ISSUES)
* FIX: Quota + internal backup space being ignored for mssql ce users. (UNTESTED - POTENTIAL FOR ISSUES IN RELATED AREAS)
* TWEAK: Message read buffer lowered from 10000 to 4000 to test performance difference. (UNTESTED - POTENTIAL FOR ISSUES IN RELATED AREAS)
* TWEAK: Header read buffer lowered from 50000 to 4000 to test performance difference. (UNTESTED - POTENTIAL FOR ISSUES IN RELATED AREAS)
2011-10-25 & earlier
* TWEAK/FIX: MessageUndeliverable string from database now used to prepend Subject on bounces. (Risk of user having changed previously & wasn't used now is which could cause confusion)
* FIX: Queue randomness Win2K crash work-around (rnd skipped if disabled/default)
* FIX: Wrong MSSQL upgrade scripts. (UNTESTED - POTENTIAL FOR ISSUES IN RELATED AREAS)
* TWEAK: Tweak to prioritize small & newer emails in queue delivery order. Assumption is that large emails will take longer to deliver tying up queue vs just getting rid of smaller emails 1st and messages with high # of tries are not likely to go anyway so why tie up newer emails in queue. (TEST WORKING AS EXPECTED)
* NEW: Added %MACRO_ORIGINAL_HEADER% for ability to include original headers in undeliverable message (UNTESTED - POTENTIAL FOR ISSUES IN RELATED AREAS)
* NEW: Added some LIST logging (should be changed to DEBUG only but needed something quick)
* TWEAK: Adjusted 550 reject responses for LISTS to help sender understand why rejected (owner vs not list member).
* NEW: Comments-only for now regarding how plain text passwords in hmail are not case sensitive & perhaps that should be changed but worries about backward compatibility. (Not sure how long that has been that way or how many people rely on fact they are not case sensitive)
* TWEAK: Fixes for SURBL lookup issues due to URL's not being recognized across line wraps (TESTED WORKING AS EXPECTED)
* NEW: Comments added as reminder to consolidate URL's before lookups to eliminate dupes and allow user to define max URL's & time.
(NOTE: There is often extra logging in test builds most of which will be removed before actual releases)
NOTE: Understand the above changes may or may not be in the official source at this point. A manually maintained copy of the official source SVN logs can be viewed here: viewtopic.php?f=10&t=21559Quote:
This should ONLY be used on a properly configured & working install of hmailserver 5.4.
Copies of the original BIN files should be kept in case rollback is needed.
Backup before install is a must. Do it twice even.
This really should only be used in test environment.
Use @ YOUR OWN RISK basis.
IMPORTANT! - Since the hmail PHP web admin checks for specific build # it will not work without editing that build # in include_versioncheck.php
Since you need to have an official release installed & working before using these experimental builds here are linksOFFICIAL releases:
http://www.hmailserver.com/index.php?page=downloadLatest OFFICIAL releases
(OFTEN BETA OR ALPHA) can be found here:
http://www.hmailserver.com/index.php?pa ... oad_latestTo install (after above is read 10x out loud & understood):Code:
*** (You did backup & understand risks right?) ***
* Stop hmailserver.exe service in Windows management NOT in hmail admin!
* Backup files in BIN folder in case you need to roll back
* Extract files to hmailserver BIN folder
* Start hmailserver service
* Check logs & test
NEWEST & MOST RECENT:=== 23Mar2013 ===
(BASED on official 5.4 B1949 + to-date experimental changes)http://www.mediafire.com/download/5vhmg ... 3052301.7zMD5: 1f1aea49c19d518504bfb9ef3f15ef2d SHA1: 425f88a83de573f8ee5af4725c75c9e4277d0ca0
=== 14Mar2013 ===
(BASED on official 5.4 B1948 + to-date experimental changes)* IMPORTANT NOTE: If SA is desired, SA 2.70 or later will be required going forward. Since that's from 2004 seems unlikely anyone is on THAT old of a build.
http://www.mediafire.com/file/fmhmefuh9 ... 3051401.7z (1.8MB)
MD5: 77b36d741b93282024537fb1db84061f SHA1: 25d4e323d493647823ab767e3777321f4ebddb57
=== 13Mar2013 ===
(BASED on official 5.4 B1948 + to-date experimental changes)*** DO NOT USE THIS BUILD IF YOU USE SA - Extra header is added by SA that can cause problems **
* IMPORTANT NOTE: If SA is desired, SA 2.70 or later will be required going forward. Since that's from 2004 seems unlikely anyone is on THAT old of a build.
http://www.mediafire.com/file/avwliv6ib ... 3051301.7z (1.8MB)
MD5: 6c37219a48b1817dc54853403cc39feb SHA1: c7392ea05d8d240893860ce56638ffe5995fb4c3
=== 15Apr2013 ===
(BASED on official 5.4 B1947 + to-date experimental changes)** INCLUDES SA TEMP FILE FIX **http://www.mediafire.com/file/tba84aeco ... 3041501.7z (1.8MB)
MD5: a9b47d5e45144156780f9d86b5cadc6a SHA1: 65d8ba7ac9a4f11a5d262de86c57d6e56320e29e
=== 8Apr2013 ===
(BASED on official 5.4 B1946 + to-date experimental changes)** INCLUDES FORWARDING BUG FIX INTRODUCED IN B1944 & CARRIED INTO B1946 **http://www.mediafire.com/file/8r7gk4thp ... 3040801.7z (1.8MB)
MD5: bb5b40ee9a63942c88c1dc0a28408d33 SHA1: 28aad727132d883f2b3a6b18265ebf1443fa9e2c
=== 18Mar2013 ===
(BASED on official 5.4 B1946 + to-date experimental changes)** DO NOT USE - KNOWN AutoSubmitted FORWARDING BUG INTRODUCED IN B1944 **http://www.mediafire.com/file/q1qoipuw5 ... 3031801.7z (1.8MB)
MD5: 4da81967e87c5d642667f7982106a54a SHA1: 0f915047ddde629011ad2b2f55eb1674a7602823
=== 6Mar2013 ===
(BASED on official 5.4 B1946 + to-date experimental changes)** DO NOT USE - KNOWN AutoSubmitted FORWARDING BUG INTRODUCED IN B1944 ***** SPECIAL BUILD - DO NOT USE unless you want emails over 1MB delayed until after 9pm! **http://www.mediafire.com/file/defxc33ajphpu11/hmailbin-5.4-B2013030601.7z (1.8MB)
MD5: 74635527218759050cb073d1a7af2f81 SHA1: 6373924e9d2c2a147ca4856e59389033358cb24a
=== 25Jan2013 ===
(BASED on official 5.4 B1944 + to-date experimental changes)** DO NOT USE - KNOWN AutoSubmitted FORWARDING BUG INTRODUCED IN B1944 **SPECIAL BUILD - DO NOT USE UNLESS NEEDED - READ CHANGES ABOVE BEFORE USE*** SPECIAL BUILD - DO NOT USE unless you want emails over 1MB delayed until after 9pm! **http://www.mediafire.com/file/2rhy0yo25o21lws/hmailbin-WorkflowNoreply.7z (1.8MB)
MD5: f9bc98f75129220495971f3ff2776770 SHA1: fd6ddbd258bc190abfed3f0e0a3a675ecacbef46
=== 2Oct2012 ===
(BASED on official 5.4 B1944 + to-date experimental changes)** DO NOT USE - KNOWN AutoSubmitted FORWARDING BUG INTRODUCED IN B1944 **SPECIAL BUILD - DO NOT USE UNLESS NEEDED*** SPECIAL BUILD - DO NOT USE unless you want emails over 1MB delayed until after 9pm! *** Hard-coded hmail to reject all email from domain with SPF +all
* Delay emails over 1MB until after 9PM
http://www.mediafire.com/file/3rcvbtzub ... l2-TEST.7z (1.8MB)
MD5: 39a21e92d088cc222b985f4053f541a5 SHA1: a6618e426a271fa59207de501221ec4762e577ec
=== 30Sep2012 ===
(BASED on official 5.4 B1944 + to-date experimental changes)** DO NOT USE - KNOWN AutoSubmitted FORWARDING BUG INTRODUCED IN B1944 ***** SPECIAL BUILD - DO NOT USE unless you want emails over 1MB delayed until after 9pm! **hmailbin-5.4-B2012093001.7z -http://www.mediafire.com/file/52phym22cfpg8e5/hmailbin-5.4-B2012093001.7z (1.7MB)
MD5: 35eebf9f57a87a31341c49a8769ed0f3 SHA1: e626cbf88c0bf2895c523cdbf2f439aec63f6440
PREVIOUS/OLDER: (See changes above to understand differences between each build)Note: Some of the prior versions have know diagnostics GUI crash bug so not recommended or understand you can't run diags with them.=== 28May2012 ===
(BASED on official 5.4 B1942)hmailbin-5.4-B2012052801.7z -
http://www.mediafire.com/file/knpvgt7n1 ... 2052801.7z (1.7MB)
MD5: 17998ca5aa43a3af6f88a8f51bd9e0df SHA1: 425f2e401ec0a09c2dea804c37a424be086dd4a9
=== 27May2012 ===
(BASED on official 5.4 B1942)hmailbin-5.4-B2012052701.7z -
http://www.mediafire.com/file/c6147zdi9 ... 2052701.7z (1.7MB)
MD5: d92eb97b62025f16f749edb8e2443d79 SHA1: c14ed09447cabb45488143a1b638faab1fec4731
== This build & older based on B1931 ==hmailbin-5.4-B2012022101.7z -
http://www.mediafire.com/file/1vbid8cy9 ... 2022101.7z (1.7MB)
MD5: 7ac81f2a167671c48ad2ea126d712b9f SHA1: 4d82e9332de2ed1e451f040be07ce45accd73f6a
hmailbin-5.4-B2012020601.7z -
http://www.mediafire.com/file/xu56x1pkd ... 2021601.7z (1.7MB)
MD5: a3af7ddd782cea48262895c3470c856c SHA1: 09dcaaecd6a01dfb8658dcb6769dc48770f87dac
hmailbin-5.4-B2011120101.7z -
http://www.mediafire.com/file/mj7sff9a1 ... 1120101.7z (1.7MB)
MD5: d4023c11b83f8a264239e85fdb05444b SHA1: 6b8827fc1c15d118329b03ebb3ddb35b43e92796
Alternate:
http://jumbofiles.com/iawsxv76xa54/hmai ... 01.7z.htmlhttp://download.hmailserver.com/dev/hma ... 1111901.7z (1.7MB)
MD5: 76ac857bc345c6cf0f38dbd875476b49 SHA1: aa4dba58a6ed38a3b288de9c46fee27b93da00ab
Alternate:
http://www.mediafire.com/file/rz36b16wt ... 1111901.7z (1.7MB)
hmailbin-5.4-B2011116001 -
http://www.mediafire.com/file/tgwouwrdq ... 1111601.7z (1.7MB)
MD5: 318005f4201b108570f60e2bb1ea66fc SHA1: 6e4609bed877af1aed71edb06c4f3c05ef580093
hmailbin-5.4-B2011115001 -
http://www.mediafire.com/file/b3j7zq9gd ... 1111501.7z (1.7MB)
MD5: bb9301f96b3975bd353d1713158a9402 SHA1: f94322cbd56778e36119dc6235a3831cc004fc24
hmailbin-5.4-B2011104001 -
http://www.mediafire.com/file/miuta05tx ... 1110401.7z (1.7MB)
MD5: 7a8944b8b3d18fe020f295f0441cf8ac SHA1: a41aa98ff741c9194eac188889b6b417de8f01a3
hmailbin-5.4-B2011103001.7z -
http://www.mediafire.com/file/d91jcbis5 ... 1103001.7z (1.7MB)
MD5: 1c4f7068c39a596e26ff3a96e999f894 SHA1: 5256f2b85b859c99a0da23fbd2d3ae2bbb4a4947
hmailbin-2011102801.7z -
http://www.mediafire.com/file/bzr5af15b ... 1102801.7z (1.7MB)
MD5: 0f48323d972a7af7b20634b3b05531a7 SHA1: ddf929edc2f0a1624e93ca882ba66ce67e2befba
hmailbin-2011102701.7z -
http://www.mediafire.com/file/tedijsn9e ... 1102701.7z (1.7MB)
MD5: c5e77fd8f3afd9dc7845d7b95c17e4dc SH1: 1e112e5d68fcd46d7c4562dd7b253b8a48c9808b
(NOTE: Old links will stop working once the test builds are deleted either because of known issues with them or because a newer is known to be better)
Be sure to vote on the 5.4 poll so others can see how it's working:viewtopic.php?f=10&t=20581Please test & report back findings in forum, issue track and/or IRC.
Thanks!
Bill