LATEST EXPERIMENTAL BUILD - 5.4-B2014060501

Use this forum if you want to discuss a problem or ask a question related to a hMailServer beta release.

Do you use these builds and find them useful?

YES! Work great! Nice option for the community so please keep them up.
37
79%
YES! Work OK or minor issues can live with. Handy option so keep them up.
2
4%
No I don't but they could be useful so still keep posting them for others.
5
11%
Yes I have but too many issues for me so I'm on the fence. Flip a coin.
1
2%
NO! I'll stick to official releases ONLY so don't bother.
2
4%
 
Total votes: 47

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

LATEST EXPERIMENTAL BUILD - 5.4-B2014060501

Post by Bill48105 » 2011-10-27 00:27

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: Select all

2014-06-05 5.4-B2014060501
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
* URGENT: Critical OpenSSL MitM vulnerability http://www.pcworld.com/article/2360560/new-openssl-vulnerability-puts-encrypted-communications-at-risk-of-spying.html
* Upated hmailserver to openssl-1.0.1h
* FIX: Added new 250 Help as always last EHLO response to fix 250-STARTTLS gmail issue (Last in list MUST be space not dash)

2014-05-04 5.4-B2014050401
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
* FIX: EHLO response now "250 AUTH" when DisableAUTHList is set since gmail refused to send if no AUTH in EHLO response

2014-05-02 5.4-B2014050201
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
* Added DisableAUTHList INI setting (See INI post below) - Appears to work
* Fixed bug where built-in backup would abort if Data > 15GB despite BackupMessagesDBOnly=1 option. (Thx CU2U)
* Using martin's openssl 1.0.1g from official source vs my assembly built one. (Might as well stick with his now that it is available)
* Includes SSLOptionList & SSLCipherList INI settings (See INI post below) - Appear to work
* DOES NOT include /LARGEADDRESSAWARE that was put in 1 test build

2014-04-08 5.4-B2014040801
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
* URGENT: Heartbleed zero day openSSL fix http://www.zdnet.com/heartbleed-serious-openssl-zero-day-vulnerability-revealed-7000028166/
* Upated hmailserver to openssl-1.0.1g
* ONLY MINIMALLY TESTED. VULNERABILITY ERADICATION UNTESTED. Just built openssl-1.01.1g & incorporated into this build.

2014-02-08 5.4-B2014020801
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
* FIX: Blank oMessage.body if MIME but no charset after UTF8 indexing patch
* ADDED: Extra debug logging for adding attachments in scripts LogLevel >9

2014-02-08 5.4-B2014020801
* IMPORTANT: This build has a LOT of extra debug logging by default. Disable using [Settings]LogLevel=7 or lower
* Added ability to set custom DNS servers in INI DnsServers=192.168.1.33
* Only 1 DNS server for now! IPv6 compatibility UNKNOWN

2014-02-07 5.4-B2014020701
* IMPORTANT: This build has a LOT of extra debug logging by default. Disable using [Settings]LogLevel=7 or lower
* SPECIAL TEST BUILD - Addresses generated file names in IMAP FETCH that are not RFC compliant
* http://www.hmailserver.com/forum/viewtopic.php?f=7&t=25985
* TESTED OK with a few email clients:
* eM Client (filename has _ in place of ". 
* Tbird shows attachment message inline & name as ForwardedMessage.eml.
* Opera Mail shows no name but shows the message inline.

2014-02-05 5.4-B2014020501
* IMPORTANT: This build has a LOT of extra debug logging by default. Disable using [Settings]LogLevel=7 or lower
* Adjusted Received headers so when AuthUserReplacementIP is set that HELO is localhost or Unknown
* http://www.hmailserver.com/forum/viewtopic.php?p=157707#p157707

2014-01-25 5.4-B2014012501
* IMPORTANT: This build has a LOT of extra debug logging by default. Disable using [Settings]LogLevel=7 or lower
* Added multi-forwards so now "Forward" on a user can be more than 1 address using commas. GUI has not been updated so for now setup like: [user]@[domain.dom,anotheruser@domain.dom] IOW just add the rest in the domain field for now
* Added multi-aliases so now "Aliases" can be more than 1 address using commas. GUI was updated previous thanks to Rolaids0 so just enter like: [user@domain.dom,anotheruser@domain.dom]

2014-01-15 TEST-15Jan14-ALPHA
* IMPORTANT: This build has a LOT of extra debug logging by default. Disable using [Settings]LogLevel=7 or lower
* STARTTLS SMTP incoming only.  Setup on Ports like SSL. Check Use STARTTLS (Thanks Rolaids0 for helping. Thanks to arvixe.com for making STARTTLS in hmailserver possible. Thanks to Percepts, markusr & others for helping test!) 
* SPF default (if sender has no SPF) & override (to alter sender policy such as don't allow +all) policies using INI settings
* OnSMTPData now has oClient.STARTTLS such as If (oClient.Port = "587"  And (oClient.Username = "" Or oClient.STARTTLS = "")) Then Result.Value=1 'Reject it  
* ESMTPx headers to show if sender was AUTH'd or used STARTTLS such as ESMTPA ESMTPS or ESMTPSA for both
* Negative DNS blacklists now possible allowing for DNS "whitelists" such as dnswl.org setup just like blacklist but set negative score to subtract (Thanks to Rolaids0 for helping)
* Valid email address pattern ini allows over-ride of what hmail thinks is valid. Helpful for @localhost @fax or workflow@noreply for MS Sharepoint (no suffix)
* Fix for UTF-8 indexing "DALConnection::Execute, Description: MySQL: Incorrect string value" errors (Thanks greylock!)
* Protocol parser critical section added to stop IOCP crashes (Thanks greylock!)
* Tcpconnection critical sections added to stop possible email corruption & IOCP crashes
* SMTP delivery manager extra iocp error logging added
* Auto responder "FROM" can now be set in ini so can set <> or noreply@yourdomain or mailer-daemon@ etc rather than hmail using recipient's address
* Added extra auto responder logging
* Added fired event logging so now can see which events were fired in logs (Thanks Rolaids0!)
* Added messagesize debug logging
* BE SURE TO SEE NEW INI's IN POST BELOW

2013-10-07 5.4-B2013110801
* Added greylock's patches to fix IOCPQueueWorkerTask crash/hang related errors. Thanks! (UNTESTED)
* http://www.hmailserver.com/forum/viewtopic.php?f=10&t=25612

2013-10-07 5.4-B2013110701
* Added greylock's patches to fix Indexing "DALConnection::Execute" UTF8 related errors. Thanks! (UNTESTED)
* http://www.hmailserver.com/forum/viewtopic.php?f=10&t=25578

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: http://www.hmailserver.com/forum/viewto ... 10&t=21559
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 links
OFFICIAL releases:
http://www.hmailserver.com/index.php?page=download
Latest OFFICIAL releases (OFTEN BETA OR ALPHA) can be found here:
http://www.hmailserver.com/index.php?pa ... oad_latest


To install (after above is read 10x out loud & understood):

Code: Select all

*** (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:
=== 5Jun2014 === (BASED on official 5.4 B1951 + to-date experimental changes)
* URGENT: OpenSSL 1.0.1h included to address Man in the Middle & other known issues
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
NOTE: Should be stable but not recommended live on production until tested further
http://www.mediafire.com/download/tsds4 ... 4060201.7z (1.8MB)
MD5: 56f9c6997f4b8228bc58cc6ea92efcfc SHA1: b387f64aeb7b5cd6ea4fa74dc182aecc8e209aa4

=== 2May2014 === (BASED on official 5.4 B1951 + to-date experimental changes)
* URGENT: Heartbleed zero day openSSL fix included
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
NOTE: Should be stable but not recommended live on production until tested further
http://www.mediafire.com/download/2h6sr ... 4050401.7z (1.8MB)
MD5: 6f87effd8d1a4875f40e74cc6c457c86 SHA1: f1c8059e8b38f522af81501c1fddaf73305b60ac

=== 2May2014 === (BASED on official 5.4 B1951 + to-date experimental changes)
* URGENT: Heartbleed zero day openSSL fix included
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
NOTE: Should be stable but not recommended live on production until tested further
http://www.mediafire.com/download/cwzwa ... 4050201.7z (1.8MB)
MD5: a24e8dcd954bb5b9f75ea3e5c2bc2f97 SHA1: fcfbb743db73a68b4963b9e9a8d5f02c3b78c5bc

=== 8Apr2014 === (BASED on official 5.4 B1950 + to-date experimental changes)
* URGENT: Heartbleed zero day openSSL fix http://www.zdnet.com/heartbleed-serious ... 000028166/
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
NOTE: Should be stable but not recommended live on production until tested further
http://www.mediafire.com/download/0bgq3 ... 4040801.7z (1.8MB)
MD5: 5070dd66e183cb30ad815211a5d21fa6 SHA1: eddb539ca4fa9b962b3b7b740bd53823df53f0e3

SPECIAL Dynamic non-static OpenSSL build: (REQUIRES OpenSSL Win32 DDL's - DO NOT USE DLL's for normal hmailserver builds)
http://www.mediafire.com/download/ii8rm ... -ssldyn.7z (1.5MB)
MD5: a3927a94ce36be7d4482af7ce83ed32e SHA1: 0513f1dbf9e2605439ea4cc41b54866525d0bb73

Pre-built win32 OpenSSL openssl-1.0.1g DDL's or use your own:
* NOT NEEDED for normail hmailserver builds. ssldyn hmailserver service will not start if dll's missing.
* Drop dll's into hmailserver/bin folder
http://www.mediafire.com/download/fdr1n ... .1g-dll.7z (506KB)
MD5: 84f681113e3241aac32f9e3a41147a67 SHA1: fcadfe707eaa58ae182f8309ec7303d398e9f26c

=== 15Feb2014 === (BASED on official 5.4 B1950 + to-date experimental changes)
* IMPORTANT: This build has a LOT of extra debug logging but NOT shown by default. [Settings]LogLevel=10 for some extra to 100 for extremely verbose
NOTE: Should be stable but not recommended live on production until tested further
http://www.mediafire.com/download/2cbrx ... 4021401.7z (1.8MB)
MD5: 93d8d1bc9383cb2c77963c5f59eb7272 SHA1: a3ea8d286a9f2aff4d1ea94ad5b4e0c560452db4

=== 8Feb2014 === (BASED on official 5.4 B1950 + to-date experimental changes)
NOTE: SPECIAL TEST BUILD with DNS INI & IMAP filename changes from Feb 7
http://www.mediafire.com/download/l55bb ... 4020801.7z
MD5: d591143596cb75cfc39e15c957ff7c2c SHA1: 58fcfd1ec85ba532dec214da9614085e1a83ebbe

=== 7Feb2014 === (BASED on official 5.4 B1950 + to-date experimental changes)
NOTE: SPECIAL TEST BUILD to address invalid IMAP filename of attached message problem
http://www.mediafire.com/download/3dia8 ... ncoding.7z
MD5: 58d48408d709e4c866eab5d16c5a51ea SHA1: b9755accae49d4f6ed2a63a3c488389b6387470f

=== 5Feb2014 === (BASED on official 5.4 B1950 + to-date experimental changes)
NOTE: Should be stable but not recommended live on production until tested further
http://www.mediafire.com/download/836rs ... 4020501.7z
MD5: f978e0e097d10200ca9099a3c0b4912d SHA1: 0dc02ca6a1fd17432b25d95da1f9282b39751a1d

=== 25Jan2014 === (BASED on official 5.4 B1950 + to-date experimental changes)
NOTE: Should be stable but not recommended live on production until tested further
http://www.mediafire.com/download/y74of ... 4012501.7z (1.8MB)
MD5: 7bbd9a1032b4e15c9f88a659442d8e25 SHA1: 37d8419706ff3dcc6fc9e1b9390ea9c495f3335d

=== 15Jan2014 === (BASED on official 5.4 B1950 + to-date experimental changes)
NOTE: Based on usage reports appears to be stable
http://www.mediafire.com/download/8gugz ... 4-ALPHA.7z (1.8MB)
MD5: 0d16478678f0f5d6a28e352bc4136667 SHA1: f3494602c48ee8c35fce4b0fe3052d20e941263f
(Thanks Rolaids0 for helping. Thanks to arvixe.com for making STARTTLS in hmailserver possible. Thanks to Percepts, markusr & others for helping test!)

=== 8Nov2013 === (BASED on official 5.4 B1949 + to-date experimental changes)
* Includes greylock's patches to fix IOCPQueueWorkerTask crash/hang related errors. Thanks! (UNTESTED)
http://www.mediafire.com/download/uzv3d ... 3110801.7z (1.8MB)
MD5: c58b30e1ca13735ce668f8e5440ca7a5 SHA1: 8ac14225ac857385c883209b162fdef2d0a0bf24

=== 7Nov2013 === (BASED on official 5.4 B1949 + to-date experimental changes)
* Includes greylock's patches to fix Indexing "DALConnection::Execute" UTF8 related errors. Thanks! (UNTESTED)
http://www.mediafire.com/download/0yxjg ... 3110701.7z (1.8MB)
MD5: c58b30e1ca13735ce668f8e5440ca7a5 SHA1: 8ac14225ac857385c883209b162fdef2d0a0bf24

=== 23Mar2013 === (BASED on official 5.4 B1949 + to-date experimental changes)
http://www.mediafire.com/download/5vhmg ... 3052301.7z (1.8MB)
MD5: 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/defxc33aj ... 3030601.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/2rhy0yo25 ... Noreply.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/52phym22c ... 2093001.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.html

http://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:
http://www.hmailserver.com/forum/viewto ... 10&t=20581

Please test & report back findings in forum, issue track and/or IRC.
Thanks!
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
dzekas
Senior user
Senior user
Posts: 2486
Joined: 2005-10-13 21:28
Location: Lithuania

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011110401

Post by dzekas » 2011-11-13 21:06

Could you publish md5 or sha1 checksums, when you link to files on third party servers?

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011110401

Post by Bill48105 » 2011-11-13 21:13

dzekas wrote:Could you publish md5 or sha1 checksums, when you link to files on third party servers?
Good idea dzekas, will do thanks!
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011111901

Post by Bill48105 » 2011-11-21 04:47

Latest list of experimental INI settings. I will edit this post as new are added or remove them as they become deprecated (see 2nd list below) as they are added to the admin with database values instead.

Current working list AS OF LATEST EXPERIMENTAL BUILD (some will work on older builds but check the SVN or experimental change logs to know which build a particular setting was introduced)

** Take care to not add a second [Settings] section! If one exists then use it. **
** NOTE: Lines that start with ; are commented out & ignored as if they are not there **

Code: Select all

hMailServer/bin/hMailServer.INI
[Settings]

;SepSvcLogs=1
; This key tells hmailserver to split SMTP/IMAP/POP into their own log files such as
; hmailserver_SMTP_2010-10-24.log hmailserver_IMAP_2010-10-24.log hmailserver_POP3_2010-10-24.log
; Default is to have all services logged together in 1 file.

;LogLevel=9
;1=lowest/least 9=highest/most
;NOTE: Not really functional at this point except a few specific places

;MaxLogLineLen=300
; This key causes log lines to be neatly truncated at specified # of characters to reduce log sizes.
; Example: "POP3D"   3952   2   "2010-10-24 15:18:59.924"   "127.0.0.1"   "SENT: 1 756[nl]2 ... 350[nl]1973 371[nl]."
; This defaults to disabled if key doesn't exist or LogLevel > 1 or if debug logging is enabled

;QuickRetries=5

;QuickRetriesMinutes=7
; Defines # of minutes to delay for each retry if QuickRetries is enabled otherwise normal delivery schedule
; is used
; Defaults to 6 if QuickRetries is enabled otherwise ignored

;QueueRandomnessMinutes=3
; This key defines how many minutes to use for 'QuickRetries' that over-rides the default retry schedule.
; This does not apply to NEW messages as they are still queued for immediate delivery as before.
; This defaults to 0 or disabled

;MXTriesFactor=2
; This key defines a multiplier to determine how many MX/A server results to try per retry.
; For example: If set to 2 & the recipient has 11 servers, on 1st try, 1 x MXTriesFactor or 2 are tried.
; On 2nd try, 2 x MXTriesFactor or 4 are tried. On 3rd 6 are tried & so on. Eventually all 11
; would be tried if the message was not successively delivered enough times.
; This defaults to disabled if not defined

;ArchiveDir=C:\MailArchive
; Folder where copies of every email get stored. Default or undefined disables archiving

;ArchiveHardLinks=1
; Enables use of NTFS Hardlinks. (NOT FAT/FAT32!) Default or 0 disables & forces normal Copy

POP3DMinTimeout=30
; 10 seconds is default which becomes 15 internally

POP3DMaxTimeout=90
; 600 seconds is default

SMTPDMinTimeout=90
; 10 seconds is default which becomes 15 internally

SMTPDMaxTimeout=300
; 1800 seconds is default

POP3CMinTimeout=30
; 30 seconds is default

POP3CMaxTimeout=90
; 900 seconds is default

SMTPCMinTimeout=90
; 30 seconds is default

SMTPCMaxTimeout=300
; 600 seconds is default

SAMinTimeout=45
; 30 seconds is default

SAMaxTimeout=90
; 90 seconds is default

ClamMinTimeout=45
; 15 seconds is default

ClamMaxTimeout=90
; 90 seconds is default

;SAMoveVsCopy=1
; Tells hmail to use move vs copy+delete. Defaults to 0 which means use "copy"

;AuthUserReplacementIP=127.0.0.1
; Tells hmail to replace AUTH'd sender's IP with this value (to help when sender IP is on public blacklist).
; X-header is added instead.
; Default is blank or use sender's real IP

;AddXAuthUserIP=1
; Default is 1 or enabled. If set to 0 X-AuthUserIP header with user's IP will not be added.

IndexerFullMinutes=720
; How often a FULL meta data index is done/forced if enabled in Performance Message Indexing
; Defaults to 720 if not defined

IndexerFullLimit=25000
; Maximum # of records returned to have meta data indexed if enabled in Performance Message Indexing
; Defaults to 25000 if not defined

IndexerQuickLimit=1000
; Maximum # of records returned to have meta data QUICK indexed if enabled in Performance Message Indexing
; Defaults to 1000 if not defined

LoadHeaderReadSize=4000
; Amount in bytes of file to be read in at a time when loading headers from messages
; Defaults to 4000 if not defined

LoadBodyReadSize=4000
; Amount in bytes of file to be read in at a time when loading messages
; Defaults to 4000 if not defined

;BlockedIPHoldSeconds=10
; Number of seconds to wait before dropping the connection of an IP range banned IP
; Default is 0 or disabled if not defined

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.
; WARNING!! Until finished this is truly experimental feature. Understand even set to 1 doing a restore WILL ERASE DATA TREE! To get around that rename Data folder BEFORE restoring then rename it back when restore is complete. YOU'VE BEEN WARNED!!! (This will be fixed eventually)
; It is HIGHLY recommended you have another complete backup before restoring just in case..

;ValidEmailPattern=[^<>\" ]+@[^<>\" ]+
; Override default regex pattern for valid email address. Example does not require suffix such as user@localhost
; Default is [^<>\" ]+@[^<>\" ]+\\.[^<>\" ]+ requiring suffix

;AutoReplyReturnPath=<>
; Override default autoreply "FROM". Example is for null return. <> are only required for null otherwise not needed.
; Default is use recipient's email address

;SPFDefaultPolicy=v=spf1 MX A -all
; Set default SPF policy if sender does not have SPF
; Default is no default policy so don't use SPF

;SPFDefaultPolicyA=v=spf1 MX A ~all
; Set default SPF policy if sender does not have SPF but has A record
; Default is no default policy so don't use SPF

;SPFPolicyOverride=v=spf1 -all
; Set SPF policy to override sender's policy such as block +all
; Default is do not override sender's policy

;DnsServers=192.168.1.33
; MUST BE IP! ONLY 1 ALLOWED FOR NOW!
; Allows over-ride of DNS servers
; Default is use Windows system DNS

;SSLOptionList=default_workarounds,no_sslv2,no_tlsv1
; DO NOT USE this example SSLOptionList. It is just an example
; Comma delimited list of options to pass to OpenSSL (Limited to BOOST options. Not all supported)
; Default if not defined is default_workarounds,no_sslv2

;SSLCipherList=ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH:!SHA1:@STRENGTH
; DO NOT USE this example SSLCipherList. It is just an EXAMPLE to disable BEAST vulnerability
; COLON delimited cipher list to pass to OpenSSL (See OpenSSL cipher docs for available options)
; Default if not defined is OpenSSL default Ciphers

;DisableAUTHList=25,587
; Comma delimited list of SMTP ports to disable AUTH EHLO response banner & command
; Default if not defined is SMTP AUTH enabled on all SMTP ports
; NOTE: Disables AUTH Plain as well
Deprecated values that should no longer be used

Code: Select all

None at this time
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2011-12-02 03:40

hmailadmin-disabled-icons2.jpg
Screenshot of new icons shown when domain, account, alias & distribution list are disabled & new dist list icon

New build posted above.
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

^DooM^
Site Admin
Posts: 13861
Joined: 2005-07-29 16:18
Location: UK

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by ^DooM^ » 2011-12-02 11:14

Very useful nicely done!
If at first you don't succeed, bomb disposal probably isn't for you! ヅ

Nick Berardi
New user
New user
Posts: 8
Joined: 2011-12-20 17:04

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Nick Berardi » 2011-12-20 17:07

Hi Bill,

Any chance I can get an updated push of the SVN code. I am working on converting it to Visual Studio 2010. So far I have been successful with what has been committed to the SVN, but I have noticed that the code on the SVN is out of date by a month. Any help would be greatly appreciated.

Thanks,
Nick Berardi

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2011-12-21 05:17

Nick,
As shown in the list above there were only a few changes since the last SVN commit & not sure they are critical, purely cosmetic really. You do realize hmailserver is not a very active project right? Heck there can be months & months without changes at times let alone weeks. lol I'm still confused by the point of the SVN you setup.. Are you branching a new build with new features? Or was converting to 2010 that big a deal that others needed the help?

Anyway I've rec'd zero feedback on the latest experimental so not sure if that is good or bad. I use it myself so chances are it is likely safe to commit but I generally wait until I've heard from people.
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

sckramer2
Normal user
Normal user
Posts: 134
Joined: 2009-07-31 21:50

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by sckramer2 » 2011-12-21 19:45

Bill,

We're using the latest experimental, the gui changes are nice, no problems--

--Scott

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2011-12-21 20:56

sckramer2 wrote:Bill,

We're using the latest experimental, the gui changes are nice, no problems--

--Scott
Great to hear Scott! Thanks for the feedback. :)
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
yon
Normal user
Normal user
Posts: 129
Joined: 2009-11-06 10:44

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by yon » 2011-12-22 23:06

I can open the site http://www.mediafire.com/ from our here. :?
IPv6 Email Public Service www.ipv6china.com World's first

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2011-12-23 04:23

yon wrote:I can open the site http://www.mediafire.com/ from our here. :?
Sorry Yon that is the easiest place for me to post up files. At some point I hope to have ability to post to hmailserver.com but can't right now. Is there a different one of those file sites you can use?
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
yon
Normal user
Normal user
Posts: 129
Joined: 2009-11-06 10:44

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by yon » 2011-12-23 05:28

Bill48105 wrote:
yon wrote:I can open the site http://www.mediafire.com/ from our here. :?
Sorry Yon that is the easiest place for me to post up files. At some point I hope to have ability to post to hmailserver.com but can't right now. Is there a different one of those file sites you can use?
Bill

you may try uplaod at jumbofiles.com or crocko.com
IPv6 Email Public Service www.ipv6china.com World's first

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2011-12-23 07:24

yon wrote:
Bill48105 wrote:
yon wrote:I can open the site http://www.mediafire.com/ from our here. :?
Sorry Yon that is the easiest place for me to post up files. At some point I hope to have ability to post to hmailserver.com but can't right now. Is there a different one of those file sites you can use?
Bill

you may try uplaod at jumbofiles.com or crocko.com
I've not used either of those but I gave the one a try:
http://jumbofiles.com/iawsxv76xa54/hmai ... 01.7z.html
MD5: d4023c11b83f8a264239e85fdb05444b SHA1: 6b8827fc1c15d118329b03ebb3ddb35b43e92796

Please let me know if that works. Btw are you in a country that blocks mediafire or something?
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
yon
Normal user
Normal user
Posts: 129
Joined: 2009-11-06 10:44

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by yon » 2011-12-23 09:09


I've not used either of those but I gave the one a try:
http://jumbofiles.com/iawsxv76xa54/hmai ... 01.7z.html
MD5: d4023c11b83f8a264239e85fdb05444b SHA1: 6b8827fc1c15d118329b03ebb3ddb35b43e92796

Please let me know if that works. Btw are you in a country that blocks mediafire or something?
Bill
thank you, I get it, now it is seem work. :D

YES, my country block a lot of ip and sites, so I have to use ipv6 .
IPv6 Email Public Service www.ipv6china.com World's first

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2011-12-23 13:42

yon wrote:thank you, I get it, now it is seem work. :D

YES, my country block a lot of ip and sites, so I have to use ipv6 .
OK great!

Hmm bummer. So you're saying they need an upgrade in their great firewall? :D Guess ipv6 does have a crapload of IP's to compare & filter! lol

Btw does seem silly they'd block one file sharing site & not another or what is the purpose.. Kinda shows how silly it is to block anything at all really as someone will always find a way around it. ;)

Well glad you were able to get the latest. Hopefully it works well for you. Maybe I'll post a copy to jumpfiles as well. At some point I should be able to post direct onto hmailserver.com too.
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
yon
Normal user
Normal user
Posts: 129
Joined: 2009-11-06 10:44

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by yon » 2011-12-24 10:21

Bill48105 wrote:
yon wrote:thank you, I get it, now it is seem work. :D

YES, my country block a lot of ip and sites, so I have to use ipv6 .
OK great!

Hmm bummer. So you're saying they need an upgrade in their great firewall? :D Guess ipv6 does have a crapload of IP's to compare & filter! lol

Btw does seem silly they'd block one file sharing site & not another or what is the purpose.. Kinda shows how silly it is to block anything at all really as someone will always find a way around it. ;)

Well glad you were able to get the latest. Hopefully it works well for you. Maybe I'll post a copy to jumpfiles as well. At some point I should be able to post direct onto hmailserver.com too.
Bill

maybe now that firewall still old system for ipv4. ipv6 netwok is new. they block many sites such as www.facebook.com can't visit. even my country cctld domain not allow person register.Very strict reciprocity. So I have to register other country or international domain. Overall, they are the feudal ideology.
IPv6 Email Public Service www.ipv6china.com World's first

User avatar
yon
Normal user
Normal user
Posts: 129
Joined: 2009-11-06 10:44

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by yon » 2011-12-25 04:23

Have you easy way for creat SSL and check it?
IPv6 Email Public Service www.ipv6china.com World's first

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2011-12-25 06:28

yon wrote:Have you easy way for creat SSL and check it?
Hey yon. I prefer for you to open a new thread rather than reply here. (Be sure to state you are using EXPERIMENTAL & which build. Might even be best to make it the 1st line) This thread really should only be to discuss experimental releases and even then just info related to the release of them and still prefer new threads for problems to help keep this thread clean & people subscribed to it to know when a new release is out not getting spammed with notices for other things.
Thanks,
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Nick Berardi
New user
New user
Posts: 8
Joined: 2011-12-20 17:04

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Nick Berardi » 2011-12-28 03:17

Bill48105 wrote:Nick,
As shown in the list above there were only a few changes since the last SVN commit & not sure they are critical, purely cosmetic really. You do realize hmailserver is not a very active project right? Heck there can be months & months without changes at times let alone weeks. lol I'm still confused by the point of the SVN you setup.. Are you branching a new build with new features? Or was converting to 2010 that big a deal that others needed the help?

Anyway I've rec'd zero feedback on the latest experimental so not sure if that is good or bad. I use it myself so chances are it is likely safe to commit but I generally wait until I've heard from people.
Bill
Hi Bill,

I am working with a company to build a service like http://postmarkapp.com off of hMailServer, because of a couple of the requirements I have, hMailServer looked like a great fit namely because of the open source and the ability to run on Windows...

However it was lacking in one area namely the support to be compiled with MSBuild. The first rate support for MSBuild like C# has didn't come until Visual Studio 2010. MSBuild makes it very easy to create and deploy builds from our CI environment for testing. And all our developers currently run VS 2010. So that is why I started to upgrade the source to Visual Studio 2010.

To answer your other question, the primary goal of the GitHub repository of the hMailServer source, is to make the source easily accessible and encourage patches from the community through the ease of GIT's push and pull distributed branching system. The secondary goal of posting it to GitHub was to really make the hMailServer source visible, readable, and accessible to the world because it took a lot of hunting on my part to just find the SVN URL. The tertiary goal and probably the least important, is that I like to read source code before I got to bed, and I usually do this from my iPad while laying in bed, and GitHub provides excellent support to do this.

For my own personal branch I intend to add on support for the XCLIENT protocol, and other small changes that are more focused on SMTP in the cloud, rather than a complete small business mail server. However because of how GIT and GitHub works, if any of these changes are of interest to the community a patch can easily be made and pulled back into the main hMailServer source on GitHub. However I am not planning to have the GitHub version of the source go off track from what is currently on the official SVN server here.

My long term hope is that you guys will eventually develop off of the GitHub source, and own that repository and source, instead of your relatively hidden SVN server, but for right now I am happy to just keep it a mirror of the official SVN server.

Nick
Last edited by mattg on 2011-12-28 03:53, edited 1 time in total.
Reason: Clean up double post by moderator

adelmo.danieli
New user
New user
Posts: 14
Joined: 2010-11-17 09:28

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by adelmo.danieli » 2012-01-04 09:04

I'm testi the last buil 5.4-B2011120101 with very good result from 6 week.
:wink:

User avatar
katip
Senior user
Senior user
Posts: 1158
Joined: 2006-12-22 07:58
Location: Istanbul

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by katip » 2012-01-04 20:26

adelmo.danieli wrote:I'm testi the last buil 5.4-B2011120101 with very good result from 6 week.
:wink:
The same here on 2 production + 1 home server since 4 weeks or so...
knock on wood :)
Katip
--
HMS 5.7, MariaDB 10.4.10, SA 4.0.0, ClamAV 0.103.8

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-01-09 06:15

Thanks for the feedback all! Nice to hear my experimental builds are working well but mostly that they are useful to people. :)

I've been tied up with work & real life (holidays for sure but year end & family stuff) so I've not been too active but am available if something major comes up (I'm pretty much always in IRC even if I'm idle I drop in a lot) otherwise I hope to get some more work done soon.
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

ivap
New user
New user
Posts: 1
Joined: 2012-01-18 12:22
Location: Netherlands

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by ivap » 2012-01-18 12:29

In the first place thanks for all your effort, I appreciate it! :D

Only I've one question.
We have two hMailServers running with v5.3.3-1879 and a MySQL database. Now we want to upgrade to v5.4-1931.
Is there somewhere a manual / documentation on what steps to take to do a upgrade?

Hope someone can define us the steps.

User avatar
mattg
Moderator
Moderator
Posts: 22435
Joined: 2007-06-14 05:12
Location: 'The Outback' Australia

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by mattg » 2012-01-18 15:53

Is that two separate installations, each with their own database or is this a single database instance with two installations connected to it (for replication purposes).?
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-01-18 16:39

ivap,
Not really the right place to ask about that.. You should start your own thread.
Thx
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

fmail
Normal user
Normal user
Posts: 159
Joined: 2009-01-02 18:21
Location: Denmark, Aarhus

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by fmail » 2012-01-27 14:26

Hi

When will this release be a production release?

Regards a happy user.

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-01-27 19:58

fmail wrote:Hi

When will this release be a production release?

Regards a happy user.
Hi,
Wish I knew but it is really up to martin & he's been so busy he's MIA & only pops in briefly now & then. In either case I'll likely always be offering up experimentals even if new releases come out since I'm always working on various changes even if just in my head atm. :D
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-02-17 07:07

hmailbin-5.4-B2012020601 posted today. See changes in 1st post.

Not a whole lot of testing has gone into this build but rolaids0 is running a test build with his header changes live on his server & I've done some basic testing on one with those changes & the drop after xKB changes. Please test & give feedback.
Thx!
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-02-21 23:17

New build posted, come & get it! lol
(Today's changes are just for built-in backup/restore that most people won't need so not likely interesting to most)
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

softlion
New user
New user
Posts: 17
Joined: 2010-05-28 07:45

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by softlion » 2012-03-03 17:38

I'm using this build with the integrated SQL server compact.
Got this error in hmailserver logs:


"ERROR" 2676 "2012-03-03 00:00:20.378" "Severity: 2 (High), Code: HM5033, Source: DALRecordset::Open, Description: Source: SQLCEConnection::Execute, Code: HM10046, Description: Unknown error when executing SQL statement.
SELECT messageid, messageaccountid, messagefolderid, messagefilename, accountaddress FROM hm_messages LEFT JOIN hm_accounts ON hm_messages.messageaccountid = hm_accounts.accountid LEFT JOIN hm_message_metadata ON hm_messages.messageid = hm_message_metadata.metadata_messageid WHERE hm_messages.messagetype = 2 AND hm_messages.messageid > (select max(hm_messages.messageid) - 1000 from hm_messages) AND hm_message_metadata.metadata_id IS NULL
Microsoft SQL Server Compact OLE DB Provider
One or more errors occurred during processing of command."


Any idea ?


** EDIT **
I just downloaded 5.4-B2012022101
Let me try this new one.

Ah if you could use standard ZIP files instead of custom nonstandard 7zip please.
Using 7zip on windows is just like using cygwin. An horrible experience.

softlion
New user
New user
Posts: 17
Joined: 2010-05-28 07:45

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by softlion » 2012-03-03 20:19

same bug with this latest build

^DooM^
Site Admin
Posts: 13861
Joined: 2005-07-29 16:18
Location: UK

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by ^DooM^ » 2012-03-03 22:56

softlion wrote:Ah if you could use standard ZIP files instead of custom nonstandard 7zip please.
Using 7zip on windows is just like using cygwin. An horrible experience.
Not sure what version of 7zip you are using but the one i use has a fancy gui and windows right click integration. also 7zip is far superior to zip and is becoming widely accept as the norm these days.

As for the SQL error, disable indexing until it is rectified.
If at first you don't succeed, bomb disposal probably isn't for you! ヅ

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-03-03 23:02

softlion: About any semi-modern compression tool like winrar/winzip etc can extract 7z's.. You DO realize you don't have to use 7z GUI right??

In terms of your problem, yeah we just found out there are problems with the new quickindex changes with mssql ce. (Incorrect assumption it was compatible with mssql.) I believe martin has made changes to fix this in the next release which should be soon or I'll do another experimental for you to test. In the meantime disabling Indexing in hmail should be a work-around. In the end odds are the error doesn't hurt anything & just causes indexing to not get updated which in turn is like having disabled anyway.
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

prisma
Senior user
Senior user
Posts: 325
Joined: 2010-07-09 13:16

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by prisma » 2012-04-16 15:00

Hey Bill,

what's the status of the 5.4 RC or release?

^DooM^
Site Admin
Posts: 13861
Joined: 2005-07-29 16:18
Location: UK

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by ^DooM^ » 2012-04-16 15:10

Bill is very busy with home stuff at the moment, he'll be back soon :)
If at first you don't succeed, bomb disposal probably isn't for you! ヅ

prisma
Senior user
Senior user
Posts: 325
Joined: 2010-07-09 13:16

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by prisma » 2012-04-16 15:50

OK, hey DooM,

what's the status of the 5.4 RC or release? :)

^DooM^
Site Admin
Posts: 13861
Joined: 2005-07-29 16:18
Location: UK

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by ^DooM^ » 2012-04-16 15:53

*shrugs*, your guess is as good as mine :)
If at first you don't succeed, bomb disposal probably isn't for you! ヅ

amokkaths
New user
New user
Posts: 15
Joined: 2012-04-19 22:20

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by amokkaths » 2012-04-20 16:52

Just installed latest 5.4-B2011120101 on top of latest official beta, and also have
Severity: 2 (High), Code: HM5033, Source: DALRecordset::Open, Description: Source: SQLCEConnection::Execute, Code: HM10046, Description: Unknown error when executing SQL statement.
SELECT messageid, messageaccountid, messagefolderid, messagefilename, accountaddress FROM hm_messages LEFT JOIN hm_accounts ON hm_messages.messageaccountid = hm_accounts.accountid LEFT JOIN hm_message_metadata ON hm_messages.messageid = hm_message_metadata.metadata_messageid WHERE hm_messages.messagetype = 2 AND hm_messages.messageid > (select max(hm_messages.messageid) - 1000 from hm_messages) AND hm_message_metadata.metadata_id IS NULL
Microsoft SQL Server Compact OLE DB Provider
error. It caused by indexing. Turned it off, and error does not appear in my log anymore.
Also installed sql compact query analyzer, and what I got:

Code: Select all

SELECT messageid, messageaccountid, messagefolderid, messagefilename, accountaddress
FROM hm_messages
LEFT JOIN hm_accounts ON hm_messages.messageaccountid = hm_accounts.accountid
LEFT JOIN hm_message_metadata ON hm_messages.messageid = hm_message_metadata.metadata_messageid
WHERE
    hm_messages.messagetype = 2 AND
    hm_messages.messageid > (SELECT (MAX(hm_messages.messageid) - 3) from hm_messages)
    AND hm_message_metadata.metadata_id IS NULL
There was an error parsing the query. [ Token line number = 7,Token line offset = 30,Token in error = SELECT ]
Something wrong with that second "SELECT".

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-04-20 22:07

prisma: Been waiting on martin to release something.
amokkaths: there is a known issue with the QuickIndexing updates & mssql ce so don't use it or use older build until next release.
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

amokkaths
New user
New user
Posts: 15
Joined: 2012-04-19 22:20

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by amokkaths » 2012-04-26 21:45

Bill48105, can you make HMS write Return-Path header (envelope from) _before_ antispam tests? It is valuable information for SpamAssassin, but it seems Return-Path is added after those tests.
I'll be (and users suffering from spam) very happy to see this in one of the next releases :)
Thank you in advance.

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-04-27 04:15

amokkaths: I've been tied up with family stuff & not really been working let alone mucking with hmail the last few weeks & figure I'll be quite busy for the foreseeable future but feel free to drop into irc or pm me in a couple weeks to remind me about this as I'll likely forget by then. :D I can't say one way or another in terms of the mod without looking at the code & that's the last thing on my mind at the moment.
Thx
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
jeffshead
Normal user
Normal user
Posts: 80
Joined: 2010-07-26 03:10

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by jeffshead » 2012-05-20 18:38

I just tested 5.4-B2012022101 and the build number in the admin shows 5.4-B2012021601, not 5.4-B2012022101.

Is this normal when testing these experimental builds? It's the first time I've done it :roll:

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-05-21 03:01

jeffshead wrote:I just tested 5.4-B2012022101 and the build number in the admin shows 5.4-B2012021601, not 5.4-B2012022101.

Is this normal when testing these experimental builds? It's the first time I've done it :roll:
No it should show the correct build #. If it doesn't you downloaded wrong one, my link is wrong or I forgot to update the build #. Look at the date of the files inside the 7z file..
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
jeffshead
Normal user
Normal user
Posts: 80
Joined: 2010-07-26 03:10

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by jeffshead » 2012-05-21 03:16

Bill48105 wrote:
jeffshead wrote:Look at the date of the files inside the 7z file..Bill
The file name is 'hmailbin-5.4-B2012022101.7z' and all files have a modified date of 02/21/2012 :mrgreen:

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-05-21 07:19

jeffshead wrote:
Bill48105 wrote:
jeffshead wrote:Look at the date of the files inside the 7z file..Bill
The file name is 'hmailbin-5.4-B2012022101.7z' and all files have a modified date of 02/21/2012 :mrgreen:
Assuming you really updated your files I'd guess I failed to change the build # before rebuilding which happens. Go by the file dates & if they are 02/21 then it is the 5.4-B2012022101 build. Sorry about that, s#%* happens. lol
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2011120101

Post by Bill48105 » 2012-05-27 20:50

OK I posted a new experimental build today based on martin's official 5.4 release B1942. It is 5.4-B2012052701. I will work on updating the SVN changelog post to show what changes are included. Some of the listed experimental changes made it into B1942 & others did not. Unfortunately I don't have time at the moment to update the list. If you use official look at the SVN change log. If you use experimental compare experimental changelog with SVN change logs.
Bill
PS. I have yet to test this so please let me know but it should work.. :D
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by Bill48105 » 2012-05-28 06:58

So seems version didn't get updated properly so I posted a new file B2012052801.7z which is identical to B2012052701.7z except the correct version # is shown in admin. No other changes were made. Confirmed correct version is shown & this build installs over B1942 as expected.
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

amokkaths
New user
New user
Posts: 15
Joined: 2012-04-19 22:20

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by amokkaths » 2012-05-30 14:27

Bill48105 I have an idea. It would be nice to include kernel32.dll sleep function to work in COM API in "Utilities" or another place for using in VBS scripting. There is no WScript object in hMailServer environment, thus it is impossible to use "WScript.Sleep". I think many people will find "sleep" function very useful, like me.

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by Bill48105 » 2012-05-30 15:32

amokkaths: This is not the place to request features, there is feature request area. ;)
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
yon
Normal user
Normal user
Posts: 129
Joined: 2009-11-06 10:44

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by yon » 2012-06-26 08:10

I can't stop service via hMailAdmin.exe gui. please check it.
IPv6 Email Public Service www.ipv6china.com World's first

^DooM^
Site Admin
Posts: 13861
Joined: 2005-07-29 16:18
Location: UK

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by ^DooM^ » 2012-06-26 09:26

You could never stop hMail service from the GUI only stop receiving connections (more a pause) If you want to restart the service you have to do it from the windows services console.
If at first you don't succeed, bomb disposal probably isn't for you! ヅ

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by Bill48105 » 2012-06-26 12:59

^DooM^ wrote:You could never stop hMail service from the GUI only stop receiving connections (more a pause) If you want to restart the service you have to do it from the windows services console.
Exactly. This is why I changed it to PAUSE/RESUME a few builds back with a note to use Windows Service Manager to stop/start it.
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

User avatar
yon
Normal user
Normal user
Posts: 129
Joined: 2009-11-06 10:44

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by yon » 2012-06-26 18:37

Bill48105 wrote:
^DooM^ wrote:You could never stop hMail service from the GUI only stop receiving connections (more a pause) If you want to restart the service you have to do it from the windows services console.
Exactly. This is why I changed it to PAUSE/RESUME a few builds back with a note to use Windows Service Manager to stop/start it.
Bill

OK. But I click the PAUSE ,it is crash.
IPv6 Email Public Service www.ipv6china.com World's first

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by Bill48105 » 2012-06-26 19:08

yon wrote:OK. But I click the PAUSE ,it is crash.
hmail shouldn't crash if you press pause but we'd need to track down the cause. Odds are it has to do with some connection being busy when you press it, likely stuck waiting to timeout. Annoying but not exactly critical especially if you wait until all connections are 0 before pressing which is what I do to be safe.
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: LATEST EXPERIMENTAL BUILD - 5.4-B2012052801

Post by Bill48105 » 2012-09-30 17:47

Experimental posted based on B1944 plus recent changes to-date including martin's SURBL changes among others noted in SVN changelog. (I'll update this page as time permits.)

*** UNTESTED at this point ***
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

apierre
New user
New user
Posts: 19
Joined: 2009-05-23 01:45

Build- 5.4-B2012093001 Times-Out When Stopping HMS Service

Post by apierre » 2012-10-15 19:38

I'm running version 5.4-B2012093001 on a clean and fully updated install of Windows 2000 Server - Service Pack 4. Yes, it's a 12 year-old OS, but with it sitting behind a firewall and just hMailServer running on it it's actually very stable (and I didn't feel like forking over for a new server OS when I had this unused license :D ).

The problem I'm having is that when I try to stop the hMailServer service using the Windows Service Control Manager (SCM) it attempts for 30 seconds and then gives me the following:
  • Error dialog: "Could not stop the hMailServer service on Local Computer. Error 1053: The service did not respond to the start or control request in a timely fashion."
  • System Log Event: Event ID: 7011 "Timeout (30000 milliseconds) waiting for a transaction response from the hMailServer service."
  • System Log Event: Event ID: 7011 "Timeout (30000 milliseconds) waiting for a transaction response from the service. "
It does appear that hMailServer stops, and I can restart it without issue. Also, if I try to stop the HMS service immediately after it has been started it stops without issue. Perhaps this is because no IMAP connections have come in yet? Could IMAP IDLE be the issue?

Here is an excerpt from the log file (all logging enabled) during a shutdown/restart of the service:

Code: Select all

"IMAPD"	1700	12	"2012-10-15 09:35:56.776"	"--IP ADDRESS REMOVED FOR POSTING--"	"RECEIVED: 51 STATUS "--REMOVED FOR POSTING--" (UIDNEXT MESSAGES UNSEEN RECENT)"
"DEBUG"	1700	"2012-10-15 09:35:56.806"	"Reading messages from database."
"IMAPD"	1700	12	"2012-10-15 09:35:56.816"	"--IP ADDRESS REMOVED FOR POSTING--"	"SENT: * STATUS "--REMOVED FOR POSTING--" (MESSAGES 101 UNSEEN 0 RECENT 0 UIDNEXT 102)[nl]51 OK Status completed"
"APPLICATION"	576	"2012-10-15 09:35:57.187"	"Stopping servers..."
"IMAPD"	1144	12	"2012-10-15 09:35:57.457"	"--IP ADDRESS REMOVED FOR POSTING--"	"RECEIVED: 52 STATUS "--REMOVED FOR POSTING--" (UIDNEXT MESSAGES UNSEEN RECENT)"
"DEBUG"	1144	"2012-10-15 09:35:57.587"	"Reading messages from database."
"IMAPD"	1144	12	"2012-10-15 09:35:57.647"	"--IP ADDRESS REMOVED FOR POSTING--"	"SENT: * STATUS "--REMOVED FOR POSTING--" (MESSAGES 573 UNSEEN 0 RECENT 0 UIDNEXT 574)[nl]52 OK Status completed"
"DEBUG"	1144	"2012-10-15 09:35:57.817"	"The read operation failed. Bytes transferred: 0 Remote IP: --IP ADDRESS REMOVED FOR POSTING--, Session: 12, Code: 995, Message: The I/O operation has been aborted because of either a thread exit or an application request"
"DEBUG"	1144	"2012-10-15 09:35:57.827"	"Ending session 12"
"DEBUG"	576	"2012-10-15 09:35:58.579"	"Ending session 3"
"DEBUG"	576	"2012-10-15 09:35:58.699"	"Reading messages from database."
"DEBUG"	576	"2012-10-15 09:35:58.699"	"Ending session 2"
"DEBUG"	576	"2012-10-15 09:35:58.709"	"Ending session 7"
"DEBUG"	576	"2012-10-15 09:35:58.719"	"Ending session 8"
"DEBUG"	156	"2012-10-15 09:38:22.956"	"Application::InitInstance - Configuration loaded."
"APPLICATION"	156	"2012-10-15 09:38:23.036"	"Starting servers..."
"DEBUG"	1580	"2012-10-15 09:38:24.659"	"SMTPDeliveryManager::Start()"
"DEBUG"	284	"2012-10-15 09:38:24.689"	"ExternalFetchManager::Start()"
"APPLICATION"	156	"2012-10-15 09:38:25.219"	"Servers started."
As part of my backup procedure I stop the hMailServer service, then stop the hMailserverMySQL service, make a copy of the MySQL Data directory, then start the services again and proceed with backing up the hMailServer Data directory. This used to work very quickly and without error, but obviously that's not currently the case.

I haven't tested this or had a look at the source code, but I think this problem may also be related to the issue of hMailServer Administrator hanging when clicking the "Pause" button.

Other than this issue the build is working great.

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: Build- 5.4-B2012093001 Times-Out When Stopping HMS Servi

Post by Bill48105 » 2012-10-15 23:34

apierre wrote:I'm running version 5.4-B2012093001 on a clean and fully updated install of Windows 2000 Server - Service Pack 4. Yes, it's a 12 year-old OS, but with it sitting behind a firewall and just hMailServer running on it it's actually very stable (and I didn't feel like forking over for a new server OS when I had this unused license :D ).

The problem I'm having is that when I try to stop the hMailServer service using the Windows Service Control Manager (SCM) it attempts for 30 seconds and then gives me the following:
  • Error dialog: "Could not stop the hMailServer service on Local Computer. Error 1053: The service did not respond to the start or control request in a timely fashion."
  • System Log Event: Event ID: 7011 "Timeout (30000 milliseconds) waiting for a transaction response from the hMailServer service."
  • System Log Event: Event ID: 7011 "Timeout (30000 milliseconds) waiting for a transaction response from the service. "
It does appear that hMailServer stops, and I can restart it without issue. Also, if I try to stop the HMS service immediately after it has been started it stops without issue. Perhaps this is because no IMAP connections have come in yet? Could IMAP IDLE be the issue?

Here is an excerpt from the log file (all logging enabled) during a shutdown/restart of the service:

Code: Select all

"IMAPD"	1700	12	"2012-10-15 09:35:56.776"	"--IP ADDRESS REMOVED FOR POSTING--"	"RECEIVED: 51 STATUS "--REMOVED FOR POSTING--" (UIDNEXT MESSAGES UNSEEN RECENT)"
"DEBUG"	1700	"2012-10-15 09:35:56.806"	"Reading messages from database."
"IMAPD"	1700	12	"2012-10-15 09:35:56.816"	"--IP ADDRESS REMOVED FOR POSTING--"	"SENT: * STATUS "--REMOVED FOR POSTING--" (MESSAGES 101 UNSEEN 0 RECENT 0 UIDNEXT 102)[nl]51 OK Status completed"
"APPLICATION"	576	"2012-10-15 09:35:57.187"	"Stopping servers..."
"IMAPD"	1144	12	"2012-10-15 09:35:57.457"	"--IP ADDRESS REMOVED FOR POSTING--"	"RECEIVED: 52 STATUS "--REMOVED FOR POSTING--" (UIDNEXT MESSAGES UNSEEN RECENT)"
"DEBUG"	1144	"2012-10-15 09:35:57.587"	"Reading messages from database."
"IMAPD"	1144	12	"2012-10-15 09:35:57.647"	"--IP ADDRESS REMOVED FOR POSTING--"	"SENT: * STATUS "--REMOVED FOR POSTING--" (MESSAGES 573 UNSEEN 0 RECENT 0 UIDNEXT 574)[nl]52 OK Status completed"
"DEBUG"	1144	"2012-10-15 09:35:57.817"	"The read operation failed. Bytes transferred: 0 Remote IP: --IP ADDRESS REMOVED FOR POSTING--, Session: 12, Code: 995, Message: The I/O operation has been aborted because of either a thread exit or an application request"
"DEBUG"	1144	"2012-10-15 09:35:57.827"	"Ending session 12"
"DEBUG"	576	"2012-10-15 09:35:58.579"	"Ending session 3"
"DEBUG"	576	"2012-10-15 09:35:58.699"	"Reading messages from database."
"DEBUG"	576	"2012-10-15 09:35:58.699"	"Ending session 2"
"DEBUG"	576	"2012-10-15 09:35:58.709"	"Ending session 7"
"DEBUG"	576	"2012-10-15 09:35:58.719"	"Ending session 8"
"DEBUG"	156	"2012-10-15 09:38:22.956"	"Application::InitInstance - Configuration loaded."
"APPLICATION"	156	"2012-10-15 09:38:23.036"	"Starting servers..."
"DEBUG"	1580	"2012-10-15 09:38:24.659"	"SMTPDeliveryManager::Start()"
"DEBUG"	284	"2012-10-15 09:38:24.689"	"ExternalFetchManager::Start()"
"APPLICATION"	156	"2012-10-15 09:38:25.219"	"Servers started."
As part of my backup procedure I stop the hMailServer service, then stop the hMailserverMySQL service, make a copy of the MySQL Data directory, then start the services again and proceed with backing up the hMailServer Data directory. This used to work very quickly and without error, but obviously that's not currently the case.

I haven't tested this or had a look at the source code, but I think this problem may also be related to the issue of hMailServer Administrator hanging when clicking the "Pause" button.

Other than this issue the build is working great.
Yes 2000 is VERY old & technically not supported with hmail any longer. Very unlikely this is related the experimental builds though. As you said odds are hmail is busy when you try to stop it. Your best bet is to check # of connections vs COM in the script & only proceed if there are none. I'd also suggest you initiate a 'pause' (was STOP on older versions of hmail but I changed it due to fact it was confusing with service start/stop which it is not) to ensure no connections go before you actually stop the service. Actually if you wait until there are no connections & queue is idle you probably don't need to stop the service to backup. And better yet consider just doing sqldump instead of relying on copying the files, or alternate if it makes you feell more comfortable. Anyway please make your own post if you want to discuss this further. You can note what build you are on but very unlikely it matters for this.
Thx
Bill
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

apierre
New user
New user
Posts: 19
Joined: 2009-05-23 01:45

Re: Build- 5.4-B2012093001 Times-Out When Stopping HMS Servi

Post by apierre » 2012-10-19 20:32

I Finally got a chance to test this with version 5.4 - 1944 and your right that the issue is not specific to Build- 5.4-B2012093001. I have started a new topic for this issue: http://www.hmailserver.com/forum/viewto ... 10&t=23679

Bill48105
Developer
Developer
Posts: 6192
Joined: 2010-04-24 23:16
Location: Michigan, USA

Re: Build- 5.4-B2012093001 Times-Out When Stopping HMS Servi

Post by Bill48105 » 2012-11-13 16:48

mns17 wrote:Hi, All

After update hmail to LATEST EXPERIMENTAL BUILD parametr "Next try" for queue for all message is <today> 19:00:00.
Example:
Created 2012-11-13 11:13:15
Next try 2012-11-13 19:00:00
Number of retries 0

Created 2012-11-13 11:59:04
Next try 2012-11-13 19:00:00
Number of retries 0
...

How parameter "Next try " is formed, and why this parametr = <today> 19:00:00 ?

P.S. Database is MSSQL

Thanks!
Hi mns17,
That is odd.. What file did you download and what version does it say you have? I did make a special build to hold large messages until later time but those changes should not be in the posted experimental release.. Did you happen to download that special build on accident?
Thx,
Bill

Ps. Sorry your post got deleted on accident so I quoted your text to replace it.
hMailServer build LIVE on my servers: 5.4-B2014050402
#hmailserver on FreeNode IRC https://webchat.freenode.net/?channels=#hmailserver
*** ABSENT FROM hMail! Those in IRC know how to find me if urgent. ***

Post Reply