Removing x86 support in 5.7

Use this forum if you want to discuss a problem or ask a question related to a hMailServer beta release.
Post Reply
User avatar
martin
Developer
Developer
Posts: 6834
Joined: 2003-11-21 01:09
Location: Sweden
Contact:

Removing x86 support in 5.7

Post by martin » 2019-08-02 06:41

I'm leaning towards removing x86 support in 5.7 and just supporting x64. The main reason is 'development experience'. Maintaining two separate versions increases build times, makes code more complex, makes it take longer to set up a dev environment and so on.

Any thoughts on that?
Martin Knafve
martin@hmailserver.com
https://twitter.com/knafve

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

Re: Removing x86 support in 5.7

Post by mattg » 2019-08-02 07:22

just do it.

Most programs these days for windows don't come in 32 bit flavours anymore, only 64 bit.
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation

User avatar
jimimaseye
Moderator
Moderator
Posts: 8305
Joined: 2011-09-08 17:48

Re: Removing x86 support in 5.7

Post by jimimaseye » 2019-08-02 09:02

mattg wrote:
2019-08-02 07:22
just do it.

Most programs these days for windows don't come in 32 bit flavours anymore, only 64 bit.
+1

(I'm aware that some database installs can come as 32bit - as long as there is still compatibility with them.... )
5.7 on test.
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829

1ucasPitts
New user
New user
Posts: 3
Joined: 2014-08-27 17:06

Re: Removing x86 support in 5.7

Post by 1ucasPitts » 2019-08-02 14:56

+1

BeSmart
New user
New user
Posts: 7
Joined: 2019-05-21 10:26

Re: Removing x86 support in 5.7

Post by BeSmart » 2019-08-08 18:01

Maybe Windows XP/Vista/7/8 support should be removed as well.

User avatar
martin
Developer
Developer
Posts: 6834
Joined: 2003-11-21 01:09
Location: Sweden
Contact:

Re: Removing x86 support in 5.7

Post by martin » 2019-08-08 19:01

I have removed x86 support now.

Removing Windows 7/8 seems a bit premature. They are still supported by Microsoft (unless you're talking about specific service pack configurations).
Martin Knafve
martin@hmailserver.com
https://twitter.com/knafve

BeSmart
New user
New user
Posts: 7
Joined: 2019-05-21 10:26

Re: Removing x86 support in 5.7

Post by BeSmart » 2019-08-13 18:19

Martin,

Support for Windows 7 ends in 6 months (January 14, 2020 - https://support.microsoft.com/en-us/help/4057281), support for Windows 8 ended 3 years ago (January 16, 2016 - https://support.microsoft.com/en-us/hel ... s-products).

I guess moving to Windows 8.1+ for the 5.7 branch and leaving the 5.6 branch as is until EOL should not cause any issues. Doing so allows you to upgrade the 5.7 branch to the latest technology stacks.

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

Re: Removing x86 support in 5.7

Post by prisma » 2019-09-25 13:44

Let me annotate that the support for server 2008 (that last 32-bit server) ends also at 14/01/2020 (and that's for professional environments more important than desktop OSs).
So, it's absolutely OK to end x86 support in 5.7.

BUT some things:
  • There is no .net 3.5/2.0 core package to install in Server 2016 and 2019 (GUI and Core). So hMailserver setup fails.
    It's a "feature on demand" you need to install from DVD/ISO with DISM or Powershell. The setup should handle this in any way, at least with an information that or how to do it.
  • Knowing this it's expectable that Microsoft will remove 3.5/2.0 core package completely in one of the next versions.
    So, letting x86 die for better support and easier and more modern development is one thing. But replacing old .net components with new ones should be the same step.
  • We (the professional users) vitally need an upgrade process from 5.6.X 32-bit to 5.7 64-bit.
    Fresh installs are no option for production systems which have (!) to be updated on the fly with minimal downtime because of security reasons or known issues.

petesky
New user
New user
Posts: 11
Joined: 2019-11-15 09:07

Re: Removing x86 support in 5.7

Post by petesky » 2019-12-16 13:03

Please do not remove X86 XP support as i still use W2K3 x86 (and maybe others). Thank you.

User avatar
Dravion
Senior user
Senior user
Posts: 1611
Joined: 2015-09-26 11:50
Location: Germany
Contact:

Re: Removing x86 support in 5.7

Post by Dravion » 2019-12-16 13:13

petesky wrote:
2019-12-16 13:03
Please do not remove X86 XP support as i still use W2K3 x86 (and maybe others). Thank you.
If you really need it, you can compile 32-Bit x86 XP SP3 builds yourself.

But keep in Mind, XP and Win2k Servers are long out of Support by Microsoft itself.
Even Windows 7 is out of Support and grace period is over end of January 2020.

You should update to a recent Windows 10 version (1909 or higher) or Windows Server 2019
which has Production support til 2029.

User avatar
SorenR
Senior user
Senior user
Posts: 3319
Joined: 2006-08-21 15:38
Location: Denmark

Re: Removing x86 support in 5.7

Post by SorenR » 2019-12-16 15:03

petesky wrote:
2019-12-16 13:03
Please do not remove X86 XP support as i still use W2K3 x86 (and maybe others). Thank you.
5.6.8 is still available. 5.7 is pre-alpha testing so not expected to be stable anyways.
SørenR.

“With age comes wisdom, but sometimes age comes alone.”
- Oscar Wilde

User avatar
Dravion
Senior user
Senior user
Posts: 1611
Joined: 2015-09-26 11:50
Location: Germany
Contact:

Re: Removing x86 support in 5.7

Post by Dravion » 2019-12-16 15:17

SorenR wrote:
2019-12-16 15:03
petesky wrote:
2019-12-16 13:03
Please do not remove X86 XP support as i still use W2K3 x86 (and maybe others). Thank you.
5.6.8 is still available. 5.7 is pre-alpha testing so not expected to be stable anyways.
5.7 Pre-Alpha is not the same Codebase than Codestate: https://github.com/Dravion/hmailserver/ ... 766f4adc81

There are lot of changes, especially regarding OpenSSL 1.1.1 (TLSv1.3) Support.
It's true, Martin did not provide a new Installer which covers the latest, official changes, but i did.

This Installer includes the latest changes, in only compiled it and packaged it
https://www.hmailserver.com/forum/viewt ... 10&t=34621

User avatar
SorenR
Senior user
Senior user
Posts: 3319
Joined: 2006-08-21 15:38
Location: Denmark

Re: Removing x86 support in 5.7

Post by SorenR » 2019-12-17 01:18

Dravion wrote:
2019-12-16 15:17
SorenR wrote:
2019-12-16 15:03
petesky wrote:
2019-12-16 13:03
Please do not remove X86 XP support as i still use W2K3 x86 (and maybe others). Thank you.
5.6.8 is still available. 5.7 is pre-alpha testing so not expected to be stable anyways.
5.7 Pre-Alpha is not the same Codebase than Codestate: https://github.com/Dravion/hmailserver/ ... 766f4adc81

There are lot of changes, especially regarding OpenSSL 1.1.1 (TLSv1.3) Support.
It's true, Martin did not provide a new Installer which covers the latest, official changes, but i did.

This Installer includes the latest changes, in only compiled it and packaged it
https://www.hmailserver.com/forum/viewt ... 10&t=34621
5.6.8 is updated to use OpenSSL 1.1.1d ... Is Boost 1.71.00 official?
SørenR.

“With age comes wisdom, but sometimes age comes alone.”
- Oscar Wilde

petesky
New user
New user
Posts: 11
Joined: 2019-11-15 09:07

Re: Removing x86 support in 5.7

Post by petesky » 2019-12-17 11:02

Dravion wrote:
2019-12-16 13:13
But keep in Mind, XP and Win2k Servers are long out of Support by Microsoft itself.
Even Windows 7 is out of Support and grace period is over end of January 2020.
You should update to a recent Windows 10 version (1909 or higher) or Windows Server 2019
which has Production support til 2029.
Out of support yes but stable anyway (runs for "years" without any reboot until needed important patches). I'm currently running HMAIL 5.6.8 which runs fine and i was very happy to get TLS 1.2 so i hope for few more years as long as my hardware will work. Thank you and happy new year.

User avatar
Dravion
Senior user
Senior user
Posts: 1611
Joined: 2015-09-26 11:50
Location: Germany
Contact:

Re: Removing x86 support in 5.7

Post by Dravion » 2019-12-17 12:33

Staying secure is always a run between a Rabbit and a hedgehog.

If you fall short with applying patches, you risking your complete hMailServer.
Its more likely to get hit by a hack if you run on a unsupported OS than not because
the old security holes will never get fixed.

User avatar
SorenR
Senior user
Senior user
Posts: 3319
Joined: 2006-08-21 15:38
Location: Denmark

Re: Removing x86 support in 5.7

Post by SorenR » 2019-12-17 13:54

Dravion wrote:
2019-12-17 12:33
Staying secure is always a run between a Rabbit and a hedgehog.

If you fall short with applying patches, you risking your complete hMailServer.
Its more likely to get hit by a hack if you run on a unsupported OS than not because
the old security holes will never get fixed.
You are assuming the server is also used by a carbon based humanoid as a workstation ... A properly locked down server is never at risk if left alone - UNLESS there is a security hole in hMailServer OR script code is executed with elevated priviledges outside the sandbox.

You did not confirm if Boost 1.71.00 is official ...
SørenR.

“With age comes wisdom, but sometimes age comes alone.”
- Oscar Wilde

User avatar
Dravion
Senior user
Senior user
Posts: 1611
Joined: 2015-09-26 11:50
Location: Germany
Contact:

Re: Removing x86 support in 5.7

Post by Dravion » 2019-12-17 16:27

No. BOOST 1.72 is official

Version 1.72.0
December 11th, 2019 18:06 GMT

https://www.boost.org/users/history/version_1_72_0.html

User avatar
SorenR
Senior user
Senior user
Posts: 3319
Joined: 2006-08-21 15:38
Location: Denmark

Re: Removing x86 support in 5.7

Post by SorenR » 2019-12-17 18:06

Dravion wrote:
2019-12-17 16:27
No. BOOST 1.72 is official

Version 1.72.0
December 11th, 2019 18:06 GMT

https://www.boost.org/users/history/version_1_72_0.html
YOU listed Boost 1.71.0 for hMailServer 5.7. I just wanted to know if that version is OFFICIAL HMAILSERVER.

PS. I can bloody well read a webpage like anyone else so I already knew 1.72.0 to be the latest version.
SørenR.

“With age comes wisdom, but sometimes age comes alone.”
- Oscar Wilde

User avatar
Dravion
Senior user
Senior user
Posts: 1611
Joined: 2015-09-26 11:50
Location: Germany
Contact:

Re: Removing x86 support in 5.7

Post by Dravion » 2019-12-17 18:49

SorenR wrote:
2019-12-17 18:06
Dravion wrote:
2019-12-17 16:27
No. BOOST 1.72 is official

Version 1.72.0
December 11th, 2019 18:06 GMT

https://www.boost.org/users/history/version_1_72_0.html
YOU listed Boost 1.71.0 for hMailServer 5.7. I just wanted to know if that version is OFFICIAL HMAILSERVER.

PS. I can bloody well read a webpage like anyone else so I already knew 1.72.0 to be the latest version.
I dont know, maybe you ask Martin if you are eager to have silly bs talk

scratchbuild1
New user
New user
Posts: 1
Joined: 2020-01-08 16:48

Re: Removing x86 support in 5.7

Post by scratchbuild1 » 2020-01-08 16:50

I know I'm late to the party but I'll put in a vote for not getting rid of Win7/2008r2 support just yet. I'm fine with no 32-bit binaries, but would appreciate if the win7/8 support could stay for a bit longer.

Post Reply