Re: [VOTE] Release httpd-2.4.59-rc1 as httpd-2.4.59

2024-04-04 Thread Steffen Land
-1 
Get an error:

Error   C2065   'DAV_WALKTYPE_TOLERANT': undeclared identifier  mod_dav_fs  
C:\VS17\Win32\httpd-2.4\modules\dav\fs\repos.c  1599

Steffen 

On 2024/04/03 12:26:09 Eric Covener wrote:
> Hi all,
> 
> (After only minor embarrassment of patching tags/2.4.55 instead of 2.4.x...)
> 
> Please find below the proposed release tarball and signatures:
> 
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a SHORTENED VOTE to release
> this candidate tarball httpd-2.4.59-rc1 as 2.4.59:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> = e4ec4ce12c6c8f5a794dc2263d126cb1d6ef667f034c4678ec945d61286e8b0f
> = 
> baa96a7c9bba48f758ca9b3e3d63f0c65db960653618109d4d7bcbf3d4776d1d51453beb65e5af57655f0b1cfb88913842bc3a117fe7acc754ddb43d4524bc82
> 
> The SVN candidate source is found at tags/2.4.59-rc1-candidate.
> 


Re: [VOTE] Release httpd-2.4.58-rc3 as httpd-2.4.58

2023-10-17 Thread Steffen
For me still -1. 

> Op 17 okt 2023 om 18:18 heeft Stefan Eissing via dev  
> het volgende geschreven:
> 
> Just got a reply from a contact that build rc3 on win64 and ran it 
> successfully. I invited him to participate here, not sure if he will feel 
> like it.
> 
> I count that as a +1 on win64 unless someone objects.
> 
> Cheers,
> Stefan
> 
> 
>> Am 17.10.2023 um 12:05 schrieb Stefan Eissing via dev :
>> 
>> I am trying to contact another person that builds regularly mod_h2 on 
>> Windows.
>> 
>>>> Am 17.10.2023 um 11:30 schrieb Steffen :
>>> 
>>> Same error on win64.
>>> Yes the reported mod_http2 errors on 32 and 64.
>>> Yes, I am not able to tell what is wrong, only I can report the errors. I 
>>> am not a developer, just building and testing.
>>> 
>>> Regards, Steffen
>>> 
>>>> Op 17 okt 2023 om 11:08 heeft Stefan Eissing via dev 
>>>>  het volgende geschreven:
>>>> 
>>>> 
>>>> 
>>>>> Am 17.10.2023 um 08:41 schrieb Steffen :
>>>>> 
>>>>> -1 does not build on windows.
>>>> 
>>>> If I understood your reports from yesterday correctly, the situation is
>>>> - you can build on win64
>>>> - you get compiler errors on your win32 build
>>>> - you are not able to tell us what is wrong
>>>> 
>>>> Correct?
>>>> 
>>>> Cheers,
>>>> Stefan
>>>> 
>>>>> 
>>>>> Steffen
>>>>> 
>>>>>>> Op 16 okt 2023 om 17:10 heeft Stefan Eissing via dev 
>>>>>>>  het volgende geschreven:
>>>>>> 
>>>>>> Hi all,
>>>>>> 
>>>>>> after fixing my merge mistake in rc2 (sorry!), we go again:
>>>>>> 
>>>>>> Please find below the proposed release tarball and signatures:
>>>>>> 
>>>>>> https://dist.apache.org/repos/dist/dev/httpd/
>>>>>> 
>>>>>> I would like to call a VOTE over the next few days to release
>>>>>> this candidate tarball httpd-2.4.58-rc3 as 2.4.58:
>>>>>> [ ] +1: It's not just good, it's good enough!
>>>>>> [ ] +0: Let's have a talk.
>>>>>> [ ] -1: There's trouble in paradise. Here's what's wrong.
>>>>>> 
>>>>>> The computed digests of the tarball up for vote are:
>>>>>> sha256: 503a7da4a4a27fd496037998b17078dc9fe004db32c657c96cce8356b8aa2eb6 
>>>>>> *httpd-2.4.58-rc3.tar.gz
>>>>>> sha512: 
>>>>>> 5c11faf0572035ef67b27775d975999411c689cb774553175299a9e99b63d3d7138b0c7f15048ec28038494d8513689f916202c2289d557947d8b190d46ca9f3
>>>>>>  *httpd-2.4.58-rc3.tar.gz
>>>>>> 
>>>>>> The SVN candidate source is found at tags/2.4.58-rc3-candidate.
>>>>>> 
>>>>>> Cheers,
>>>>>> Stefan
>>>>> 
>>>> 
>>> 
>> 
> 



Re: [VOTE] Release httpd-2.4.58-rc3 as httpd-2.4.58

2023-10-17 Thread Steffen
I think William Rowe can help. He is the guy who helped a lot with windows. 

> Op 17 okt 2023 om 12:05 heeft Stefan Eissing via dev  
> het volgende geschreven:
> 
> I am trying to contact another person that builds regularly mod_h2 on 
> Windows.
> 
>> Am 17.10.2023 um 11:30 schrieb Steffen :
>> 
>> Same error on win64.
>> Yes the reported mod_http2 errors on 32 and 64.
>> Yes, I am not able to tell what is wrong, only I can report the errors. I am 
>> not a developer, just building and testing.
>> 
>> Regards, Steffen
>> 
>>>> Op 17 okt 2023 om 11:08 heeft Stefan Eissing via dev 
>>>>  het volgende geschreven:
>>> 
>>> 
>>> 
>>>> Am 17.10.2023 um 08:41 schrieb Steffen :
>>>> 
>>>> -1 does not build on windows.
>>> 
>>> If I understood your reports from yesterday correctly, the situation is
>>> - you can build on win64
>>> - you get compiler errors on your win32 build
>>> - you are not able to tell us what is wrong
>>> 
>>> Correct?
>>> 
>>> Cheers,
>>> Stefan
>>> 
>>>> 
>>>> Steffen
>>>> 
>>>>>> Op 16 okt 2023 om 17:10 heeft Stefan Eissing via dev 
>>>>>>  het volgende geschreven:
>>>>> 
>>>>> Hi all,
>>>>> 
>>>>> after fixing my merge mistake in rc2 (sorry!), we go again:
>>>>> 
>>>>> Please find below the proposed release tarball and signatures:
>>>>> 
>>>>> https://dist.apache.org/repos/dist/dev/httpd/
>>>>> 
>>>>> I would like to call a VOTE over the next few days to release
>>>>> this candidate tarball httpd-2.4.58-rc3 as 2.4.58:
>>>>> [ ] +1: It's not just good, it's good enough!
>>>>> [ ] +0: Let's have a talk.
>>>>> [ ] -1: There's trouble in paradise. Here's what's wrong.
>>>>> 
>>>>> The computed digests of the tarball up for vote are:
>>>>> sha256: 503a7da4a4a27fd496037998b17078dc9fe004db32c657c96cce8356b8aa2eb6 
>>>>> *httpd-2.4.58-rc3.tar.gz
>>>>> sha512: 
>>>>> 5c11faf0572035ef67b27775d975999411c689cb774553175299a9e99b63d3d7138b0c7f15048ec28038494d8513689f916202c2289d557947d8b190d46ca9f3
>>>>>  *httpd-2.4.58-rc3.tar.gz
>>>>> 
>>>>> The SVN candidate source is found at tags/2.4.58-rc3-candidate.
>>>>> 
>>>>> Cheers,
>>>>> Stefan
>>>> 
>>> 
>> 
> 



Re: [VOTE] Release httpd-2.4.58-rc3 as httpd-2.4.58

2023-10-17 Thread Steffen
Same error on win64. 
Yes the reported mod_http2 errors on 32 and 64. 
Yes, I am not able to tell what is wrong, only I can report the errors. I am 
not a developer, just building and testing. 

Regards, Steffen

> Op 17 okt 2023 om 11:08 heeft Stefan Eissing via dev  
> het volgende geschreven:
> 
> 
> 
>> Am 17.10.2023 um 08:41 schrieb Steffen :
>> 
>> -1 does not build on windows.
> 
> If I understood your reports from yesterday correctly, the situation is
> - you can build on win64
> - you get compiler errors on your win32 build
> - you are not able to tell us what is wrong
> 
> Correct?
> 
> Cheers,
> Stefan
> 
>> 
>> Steffen
>> 
>>>> Op 16 okt 2023 om 17:10 heeft Stefan Eissing via dev 
>>>>  het volgende geschreven:
>>> 
>>> Hi all,
>>> 
>>> after fixing my merge mistake in rc2 (sorry!), we go again:
>>> 
>>> Please find below the proposed release tarball and signatures:
>>> 
>>> https://dist.apache.org/repos/dist/dev/httpd/
>>> 
>>> I would like to call a VOTE over the next few days to release
>>> this candidate tarball httpd-2.4.58-rc3 as 2.4.58:
>>> [ ] +1: It's not just good, it's good enough!
>>> [ ] +0: Let's have a talk.
>>> [ ] -1: There's trouble in paradise. Here's what's wrong.
>>> 
>>> The computed digests of the tarball up for vote are:
>>> sha256: 503a7da4a4a27fd496037998b17078dc9fe004db32c657c96cce8356b8aa2eb6 
>>> *httpd-2.4.58-rc3.tar.gz
>>> sha512: 
>>> 5c11faf0572035ef67b27775d975999411c689cb774553175299a9e99b63d3d7138b0c7f15048ec28038494d8513689f916202c2289d557947d8b190d46ca9f3
>>>  *httpd-2.4.58-rc3.tar.gz
>>> 
>>> The SVN candidate source is found at tags/2.4.58-rc3-candidate.
>>> 
>>> Cheers,
>>> Stefan
>> 
> 



Re: [VOTE] Release httpd-2.4.58-rc3 as httpd-2.4.58

2023-10-17 Thread Steffen
-1 does not build on windows. 

Steffen

> Op 16 okt 2023 om 17:10 heeft Stefan Eissing via dev  
> het volgende geschreven:
> 
> Hi all,
> 
> after fixing my merge mistake in rc2 (sorry!), we go again:
> 
> Please find below the proposed release tarball and signatures:
> 
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release
> this candidate tarball httpd-2.4.58-rc3 as 2.4.58:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha256: 503a7da4a4a27fd496037998b17078dc9fe004db32c657c96cce8356b8aa2eb6 
> *httpd-2.4.58-rc3.tar.gz
> sha512: 
> 5c11faf0572035ef67b27775d975999411c689cb774553175299a9e99b63d3d7138b0c7f15048ec28038494d8513689f916202c2289d557947d8b190d46ca9f3
>  *httpd-2.4.58-rc3.tar.gz
> 
> The SVN candidate source is found at tags/2.4.58-rc3-candidate.
> 
> Cheers,
> Stefan



Re: svn commit: r1913028 - /httpd/httpd/tags/2.4.58-rc2-candidate/

2023-10-16 Thread Steffen
Yes

> Op 16 okt 2023 om 17:02 heeft Ruediger Pluem  het volgende 
> geschreven:
> 
> Windows 64 bit is fine?
> 
> Regards
> 
> Rüdiger
> 
>> On 10/16/23 3:52 PM, SteffenAL wrote:
>> No go. All other modules fine, only mod_http2 error.
>> 
>> Recap:
>> 
>> On windows 32:
>> 
>> Generating Code...
>> h2_ws.h
>> C:\VS17\Win32\httpd-2.4\modules\http2\h2.h(173,17): error C2143: syntax 
>> error: missing ';' before '*'
>> C:\VS17\Win32\httpd-2.4\modules\http2\h2.h(173,17): error C4430: missing 
>> type specifier - int assumed. Note: C++ does not support
>> default-int
>> ...
>> ...
>>  
>>> On Monday 16/10/2023 at 15:45, ic...@apache.org wrote:
>>> Author: icing
>>> Date: Mon Oct 16 13:43:23 2023
>>> New Revision: 1913028
>>> 
>>> URL: http://svn.apache.org/viewvc?rev=1913028=rev
>>> Log:
>>> resetting candidate 2.4.58-rc2
>>> 
>>> Removed:
>>>  httpd/httpd/tags/2.4.58-rc2-candidate/
>>> 
>> 



Re: build trunk in windows

2023-04-24 Thread Steffen
There is a howto Building Apache and dependencies using CMake at 

 https://www.apachelounge.com/viewtopic.php?t=8609



> Op 24 apr. 2023 om 18:18 heeft jean-frederic clere  het 
> volgende geschreven:
> On 4/24/23 13:36, Ruediger Pluem wrote:
>> I am not a Windows guy, but I guess the best way to build trunk on Windows 
>> is to use cmake which is integrated in later versions
>> of Visual studio.
> 
> So I need first apr, then apr-util, in apr-util
> +++
> -- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the 
> system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY 
> OPENSSL_INCLUDE_DIR)
> -- Could NOT find EXPAT (missing: EXPAT_LIBRARY EXPAT_INCLUDE_DIR)
> CMake Error at CMakeLists.txt:36 (MESSAGE):
>  APR include directory C:/Program Files (x86)/APR-Util/include is not
>  correct.
> +++
> Are all libraries mandatory? (apr-util needs some and httpd some more).
> 
>> Regards
>> Rüdiger
>> On 4/24/23 1:05 PM, jean-frederic clere wrote:
>>> Hi,
>>> I am trying to build httpd on windoze...
>>> "The .dsp project files are distributed in Visual Studio 6.0 (98) format. 
>>> Visual C++ 5.0 (97) will recognize them. Visual Studio
>>> 2002 (.NET) and later users must convert Apache.dsw plus the .dsp files 
>>> into an Apache.sln plus .msproj files. Be sure you
>>> reconvert the .msproj file again if its source .dsp file changes! This is 
>>> really trivial, just open Apache.dsw in the VC++ 7.0 IDE
>>> once again and reconvert."
>>> Where can I find the VC++ 7.0 IDE to convert the .dsp I can't use?
> 
> -- 
> Cheers
> 
> Jean-Frederic


Re: [VOTE] Release httpd-2.4.57-rc1 as httpd-2.4.57

2023-04-04 Thread Steffen
Good day,

+1 no issues seen on Windows after include ../../server for mod_rewrite  
test_char.h

Steffen 

> Op 2 apr. 2023 om 18:11 heeft Eric Covener  het volgende 
> geschreven:
> Hi all,
> 
> Please find below the proposed release tarball and signatures:
> 
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release
> this candidate tarball httpd-2.4.57-rc1 as 2.4.57:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha256: bc3e7e540b83ec24f9b847c6b4d7148c55b79b27d102e21227eb65f7183d6b45
> *httpd-2.4.57-rc1.tar.gz
> sha512: 
> 730560d4aab3699aa59716bb75858f8432a902aeab3c380b4d3e0f6813e9ae4e278d3b7fdf63a4e94c07b5100933d8684d76f6095f3d60d48ea0f1458c9ed0b4
> *httpd-2.4.57-rc1.tar.gz
> 
> The SVN candidate source is found at tags/2.4.57-rc1-candidate.
> 
> -- 
> Eric Covener
> cove...@gmail.com



Re: [VOTE] [VOTE] Release httpd-2.4.56-rc1 as httpd-2.4.56

2023-03-06 Thread Steffen
+1 All looks fine on Windows. 

> Op 5 mrt. 2023 om 22:32 heeft Eric Covener  het volgende 
> geschreven:
> 
> Hi all,
> 
> Please find below the proposed release tarball and signatures:
> 
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release
> this candidate tarball httpd-2.4.56-rc1 as 2.4.56:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha256: db0d4c76007b231fd3ab41b580548dc798ae3844bb7c3d5ce1e4174ca2364698
> *httpd-2.4.56-rc1.tar.gz
> sha512: 
> 68b1e8c3e3436e6947c0ccfeee6fea83254560e4d43bddbc79a4206d804a6dda6662cf5734e0b2f4019ab5c1fff40141a16dd7698e8fe72b7fd343fbebd42724
> *httpd-2.4.56-rc1.tar.gz
> 
> The SVN candidate source is found at tags/2.4.56-rc1-candidate.
> 
> -- 
> Eric Covener
> cove...@gmail.com



Re: [VOTE] Release httpd-2.4.54-rc3 as httpd-2.4.54

2022-06-07 Thread Steffen
+1 All looks fine on Windows. 

> Op 6 jun. 2022 om 16:25 heeft Stefan Eissing  het 
> volgende geschreven:
> 
> Here we go again! Sorry for the repeats, but that is why we build 
> candidates, right?
> 
> Hi all,
> 
> Please find below the proposed release tarball and signatures:
> 
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release
> this candidate tarball httpd-2.4.54-rc3 as 2.4.54:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha256: c687b99c446c0ef345e7d86c21a8e15fc074b7d5152c4fe22b0463e2be346ffb 
> *httpd-2.4.54-rc3.tar.gz
> sha512: 
> e9599df48a73b07b3a11dd44db2c22a671e8a41cdd5021bb434bbcde39d6fc498d165d9b0c4ed2b66a6321d9760b031c1c1c84c23661dbf44c42c52f637ec4dd
>  *httpd-2.4.54-rc3.tar.gz
> 
> The SVN candidate source is found at tags/2.4.54-rc3-candidate.
> 
> Kind Regards,
> Stefan



Re: [VOTE] Release httpd-2.4.54-rc1 as httpd-2.4.54

2022-06-04 Thread Steffen
No apr.h in httpd/include. In APR yes, but not the line you mention. 

I am going out of town now.  Monday again. 

Maybe Gregg can chime in. 




> Op 4 jun. 2022 om 13:18 heeft Stefan Eissing  het 
> volgende geschreven:
> 
> How is the definition in your include/apr.h for APR_TCP_NOPUSH_FLAG? On my 
> macOS it is:
> 
> #define APR_TCP_NOPUSH_FLAG   TCP_NOPUSH
> 
> It maybe that the added lines
> 
> #if APR_TCP_NOPUSH_FLAG && !defined(__APPLE__)
> 
> needs a check for Windows too?
> 
>> Am 04.06.2022 um 12:49 schrieb SteffenAL :
>> 
>> r1901201
> 



Re: Adding a2md to httpd sources?

2022-04-08 Thread Steffen

Agree no need for it anymore. 

Ps.
You wrote:  
I have not yet heard any questions or feedback from anyone about it….If I 
remember correctly, no one was around to make the cmake and Windows builds for 
it.

I had given feedback and was able to build it on windows in 2017. In the 
beginning some crashes, but Stefan solved. 


> Op 8 apr. 2022 om 09:14 heeft Stefan Eissing  het 
> volgende geschreven:
> 
> 
>> Am 07.04.2022 um 13:04 schrieb Rainer Jung :
>> 
>> Hi there,
>> 
>> during my experiments with the nice pytest based test suite against 2.4.x I 
>> noticed, that many mod_md tests need "a2md". The sources for this 
>> commandline tool ar in Stefan's GitHub repos for mod_md, but not inside the 
>> httpd 2.4.x source tree.
>> 
>> I have not really checked, what a2md exactly does, but was wondering, how 
>> much sense it would make to add it to 2.4.x as another support binary?
>> 
>> From the man page:
>> 
>> The a2md utility can be used to configure and update managed domains with 
>> the mod_md module for Apache HTTP Server. Managed Domains are virtual hosts 
>> which automatically obtain and renew TLS certificates from an ACME server.
>> 
>> Is it ready for prime time? Would it interact with a custom build of httpd 
>> (layout might differ from distros)? What's the expectation?
> 
> Some distros, who package from the github repro, seem to include a2md, but I 
> have not yet heard any questions or feedback from anyone about it. We 
> excluded it in the httpd build as, if I remember correctly, no one was around 
> to make the cmake and Windows builds for it.
> 
> Looking back, I do not see the need to a2md any longer. All can and should be 
> configured in httpd's config files and information readout is available via 
> the common status handlers and mod_md's own JSON status handler.
> 
> Kind Regards,
> Stefan
> 
>> 
>> Thanks and regards,
>> 
>> Rainer



Re: svn commit: r1898181 - /httpd/httpd/branches/2.4.x/STATUS

2022-02-19 Thread Steffen Land



Yep,

next week I try PCRE 8.45 with the branche at


https://github.com/ylavic/httpd/tree/pcre2_tls






On Friday 18/02/2022 at 14:16, Eric Covener  wrote:

@Steffen Land any chance you can test the pcre8 update on Windows
prior to integration in 2.4.x?



+ https://github.com/apache/httpd/pull/289.diff
+ (PR: https://github.com/apache/httpd/pull/289)
+ +1: ylavic, rpluem, covener
+ ylavic: This backport proposal inludes the PCRE2 backport 
already accepted,
+ we can apply this one instead or the original one first 
and then

+ this one (I'd have to rebase the github PR first).
+ ylavic: Can someone test this on Windows too?




Re: [VOTE] Release httpd-2.4.52-rc1 as httpd-2.4.52

2021-12-19 Thread Steffen
+1  for Windows release. 

Cheers, Steffen

> Op 16 dec. 2021 om 15:03 heeft Stefan Eissing  het 
> volgende geschreven:
> 
> Hi all,
> 
> Please find below the proposed release tarball and signatures:
> 
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release
> this candidate tarball httpd-2.4.52-rc1 as 2.4.52:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha256: 296c74a8adde1a8acd6617b21fc3d19719ff4fa39319b2bdbd898aca4d5df97f 
> *httpd-2.4.52-rc1.tar.gz
> sha512: 
> b9012096d6658f7d34a3c655eac31b39ffd439c11de6f3e6e9f309d55f4186a4fb26134eb97522e416ae8ca10ed008a14e96fa01a3e3105d9e547f72e2dc3bc2
>  *httpd-2.4.52-rc1.tar.gz
> 
> The SVN candidate source is found at tags/candidate-2.4.52-rc1.
> 
> Kind Regards,
> Stefan



Season Greetings

2021-12-11 Thread Steffen Land
Happy holidays to all the HTTPD Community developers and users and 
enjoy the holidays !


We wish for you, your friends and your families time to reconnect, 
enjoy traditions, and to find some rest during the holiday season. 
Whatever you celebrate, I hope you take a moment to reflect on the 
year that is closing and on your goals for 2022 as it approaches.


For the next weeks, I'll be spending time with my family enjoying 
Christmas and end of year festivities. As exciting as computers and 
servers can be, this year will also forever serve as a reminder of 
what is really important: family, friends and the compassion of 
strangers.


Steffen





Re: [VOTE] Release httpd-2.4.51-rc1 as httpd-2.4.51

2021-10-07 Thread Steffen Land



+1 looks ok on Windows


On Thursday 07/10/2021 at 15:17, ste...@eissing.org  wrote:

Hi all,

due to found security weaknesses in our 2.4.50 release, the security 
team
feels it is necessary to do a new release on very short notice. We 
will skip
the usual 3 day voting period and close the vote once we feel 
comfortable

with our testing.

Please find below the proposed release tarball and signatures:

https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days^h^h^h^hhours to 
release

this candidate tarball httpd-2.4.51-rc1 as 2.4.51:
[ ] +1: It's not just good, it's hopefully good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

The computed digests of the tarball up for vote are:
sha1: 516128e5acb7311e6e4d32d600664deb0d12e61f 
*httpd-2.4.51-rc1.tar.gz
sha256: 
c2cedb0b47666bea633b44d5b3a2ebf3c466e0506955fbc3012a5a9b078ca8b4 
*httpd-2.4.51-rc1.tar.gz
sha512: 
507fd2bbc420e8a1f0a90737d253f1aa31000a948f7a840fdd4797a78f7a4f1bd39250b33087485213a3bed4d11221e98eabfaf4ff17c7d0380236f8a52ee157 
*httpd-2.4.51-rc1.tar.gz


The SVN candidate source is found at tags/candidate-2.4.51-rc1.

Kind Regards,
Stefan




Re: [VOTE] Release httpd-2.4.50-rc1 as httpd-2.4.50

2021-10-03 Thread Steffen
+1 Windows

> Op 1 okt. 2021 om 16:41 heeft ste...@eissing.org het volgende geschreven:
> Hi, all;
>   Please find below the proposed release tarball and signatures:
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release
> this candidate tarball httpd-2.4.50-rc1 as 2.4.50:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha1: afac1bf6aaa84ea2878c56ed56a49f5efdd7ff73 *httpd-2.4.50-rc1.tar.gz
> sha256: feb87f9cc60e02782d795d30cd60a36e918c82fe9a2e7363b0ae28a78be9613a 
> *httpd-2.4.50-rc1.tar.gz
> sha512: 
> 3b5e06d8428f14bae8173dbb27921496831c7c14c31850d2df0c0d6f69e931bbf0e4e71c6a250b4f5c0d646d1b7da813bbe61711f8a79ab5f80d39dfd176f57c
>  *httpd-2.4.50-rc1.tar.gz
> 
> The SVN candidate source is found at tags/candidate-2.4.50-rc1.
> 
> Kind Regards,
> Stefan



Re: [VOTE] Release httpd-2.4.49-rc1 as httpd-2.4.49

2021-09-14 Thread Steffen

All fine on windows till now.

Only waiting for a full-cycle test mod_md.

PS.
Thanks Stefan,
but I hope not a release every month or two/three, cost too much of my 
cycles/free time.


On 10-9-2021 17:23, ste...@eissing.org wrote:

Hi, all;
Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days to release
this candidate tarball httpd-2.4.49-rc1 as 2.4.49:
[ ] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

The computed digests of the tarball up for vote are:
sha1: 525378680b3474ff319b83af76565891f8b98331 *httpd-2.4.49-rc1.tar.gz
sha256: 345d3b9b218b1974d1cebd5ae72f6a661d83b52d839310222ff9ec94abb62205 
*httpd-2.4.49-rc1.tar.gz
sha512: 
8efa12f239e1075c0eb8634dde5fa12e73b766a6a8f17882d6bedab8be3e02a1a15be8288413bb6da5be34e58a6e239342cdcb59ebe2d8d88ea4712028b03e5f
 *httpd-2.4.49-rc1.tar.gz

The SVN candidate source is found at tags/candidate-2.4.49-rc1.

PS. Some slight change to previous releases:
The tarballs carry a prefix '-rc1' but the directory it unpacks
to is 'httpd-2.4.49'. This is to make sure that, when you vote
on a tarball and it is accepted, that we can release this very
thing you voted on.
All other things should be the same as in previous releases.




Re: trunk/rc usable with OpenSSL 3.0.0 ?

2021-09-13 Thread Steffen Land






anticipating also a possible (likely?) OpenSSL 3.0.1, as a common
then when releases are done and the test base broadens significantly.

+1 for 3.0.1

Steffen




On Monday 13/09/2021 at 10:08, ste...@eissing.org  wrote:




Am 13.09.2021 um 07:23 schrieb Dennis Clarke :


ALL :


I may receive no reply to this but in general I have been able to 
build
Apache httpd from any release tarball as well as from trunk. When 
httpd
needed to get TLS 1.3 working it was a slam dunk to get that working 
and
it did. However now we have OpenSSL 3.0.0 and it seems that neither 
the

latest RC works nor does trunk.

So then ... how to proceed ?


The plan is to make a "OpenSSL 3.0" ready release soon after 2.4.49,
anticipating also a possible (likely?) OpenSSL 3.0.1, as a common
then when releases are done and the test base broadens significantly.

That's my understanding.

One could argue, that 2.4.49 should do that as well, which would mean
delaying it. And there are security relevant changes, not visible in
the candidate, that sit on a timeline.

My personal opinion is that we need to release every other month and
take into it what is ready. The old model of waiting till all stars
align - which is nice as a developer - does not work for CVEs.

- Stefan





--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional


PS: trunk 1893292 fails even autoreconf and then more horror follows






vulnerabilities page vs change log

2021-06-04 Thread Steffen Land




Thanks Christophe for all the work,  nice process changes !

See a little one:

- at https://httpd.apache.org/security/vulnerabilities_24.html I see 
under 2.4.48 the CVE 13938 and in the change log  under 2.4.47


- in changelog I see under 2.4.48 the CVE 31618 and at the page under 
2.4.47


Steffen





Re: [VOTE] Release httpd-2.4.48

2021-05-19 Thread Steffen
Good evening Christophe,

+1 for Windows

Cheers, Steffen 

> Op 17 mei 2021 om 23:37 heeft Christophe JAILLET 
>  het volgende geschreven:
> 
> Hi, all;
>   Please find below the proposed release tarball and signatures:
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release this candidate 
> tarball as 2.4.48:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha1: b581bcfdd939fe77c3821f7ad3863c7307374919 *httpd-2.4.48.tar.gz
> sha256: 315c0bc50206b866fb17c2cdc28c1973765a8d59ca168b80286e8cb077d0510e 
> *httpd-2.4.48.tar.gz
> sha512: 
> 91980f757fc0dede8c6cbf54ed973f82a63098aa50d0fce15fe3537687b4ffbb48ed50cdb4ae14eb4a8703450f032daf73f4f3d5e2dd0f75721948e12a9c6dfb
>  *httpd-2.4.48.tar.gz
> 
> The SVN tag is '2.4.48' at r1889975.
> 
> -- 
> Christophe JAILLET



Re: Current branches mod_proxy link error

2021-05-15 Thread Steffen Land




Thanks MJ,
Found that I did not updated my build script for  libhttpd.dll

Struggling now with the rest.



--- Original message ---
Subject: Re: Current branches mod_proxy link error
From: Marion JAILLET 
To: , Steffen Land 
Date: Saturday, 15/05/2021 18:43


Le 15/05/2021 à 16:18, Steffen Land a écrit :





Try to build   branches revision 1889914


mod_proxy.obj : error LNK2019: unresolved external symbol 
__imp__ap_ssl_conn_is_ssl@4 referenced in function 
_ap_proxy_conn_is_https@4
mod_proxy.obj : error LNK2019: unresolved external symbol 
__imp__ap_ssl_var_lookup@20 referenced in function 
_ap_proxy_ssl_val@20


Do I miss a (new) include ?

Steffen


Hi Steffen,

this is likely related to r1889793.

CJ





Current branches mod_proxy link error

2021-05-15 Thread Steffen Land





Try to build   branches revision 1889914


mod_proxy.obj : error LNK2019: unresolved external symbol 
__imp__ap_ssl_conn_is_ssl@4 referenced in function 
_ap_proxy_conn_is_https@4
mod_proxy.obj : error LNK2019: unresolved external symbol 
__imp__ap_ssl_var_lookup@20 referenced in function 
_ap_proxy_ssl_val@20


Do I miss a (new) include ?

Steffen




Re: [VOTE] Release httpd-2.4.47

2021-04-27 Thread Steffen
+1 for release on Windows. 

> Op 22 apr. 2021 om 11:25 heeft Christophe JAILLET 
>  het volgende geschreven:
> 
> Hi, all;
> Please find below the proposed release tarball and signatures:
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release this candidate 
> tarball as 2.4.47:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha1: f4281be0bf08489a51d818b596a92bfcfbb2c708 *httpd-2.4.47.tar.gz
> sha256: 567d5ac72ea643e3828e8e54f32e06f1fad10095d33ae4071eeaec3c78b70a34 
> *httpd-2.4.47.tar.gz
> sha512: 
> de4c80e1ddebe3286c234179fd01d4917f479f75a7fe958032c19a8f22546e95f31e3b50073844d09f20f54894e7d511bcd9fd2f1cd2b2c71b3a182d6e62bab3
>  *httpd-2.4.47.tar.gz
> 
> The SVN tag is '2.4.47' at r1889091.
> 
> --
> Christophe JAILLET



Re: Trunk warnings win64 2-sept-2020

2020-09-02 Thread Steffen Land




Trunk revision 1881390

02 sept 2020 404
01 sept 2020 405



On Tuesday 01/09/2020 at 16:30, Steffen Land  wrote:




Trunk  revision 1881351 date 1 sept 2020


New layout list, more readable now.

01 sept 2020  405 some solved already by jailletc36
14 May 2020  416

Steffen





Warning C4244   util_expr_scan.c1911'=': conversion from '__int64' 
to 'int', possible loss of data
Warning C4267   util_expr_scan.c2349'=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4267   util_expr_scan.c2383'=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4244   support\rotatelogs.c185 'return': conversion from 
'__int64' to 'adjusted_time_t', possible loss of data
Warning C4267   support\passwd_common.c 56  'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   support\passwd_common.c 208 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   support\passwd_common.c 56  'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   support\passwd_common.c 208 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   support\htcacheclean.c  1171'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   support\htcacheclean.c  1172'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   support\htcacheclean.c  1690'=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4267   support\ab.c1625'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   support\ab.c2433'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   support\ab.c2436'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   support\ab.c2448'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   support\ab.c2451'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   support\ab.c839 'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4244   support\ab.c1414'function': conversion from 
'apr_os_sock_t' to 'int', possible loss of data
Warning C4267   support\ab.c1538'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   support\ab.c1625'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   support\ab.c2433'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   support\ab.c2436'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   support\ab.c2448'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   support\ab.c2451'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   server\util_script.c334 'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util_script.c335 'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util_script.c516 '=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4244   server\util_script.c851 '=': conversion from '__int64' 
to 'int', possible loss of data
Warning C4267   server\util_regex.c 162 '=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4267   server\util_regex.c 170 '+=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4267   server\util_pcre.c  329 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util_pcre.c  331 '=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4267   server\util_expr_eval.c 127 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util_expr_eval.c 128 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util_expr_eval.c 131 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util_expr_eval.c 361 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util_expr_eval.c 364 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util_expr_eval.c 389 'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4090   server\util_expr_eval.c 434 'initializing': different 
'const' qualifiers
Warning C4267   server\util_expr_eval.c 589 '=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4267   server\util_expr_eval.c 1463'function': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267

Trunk warnings win64 1-sept-2020

2020-09-01 Thread Steffen Land





Trunk  revision 1881351 date 1 sept 2020


New layout list, more readable now.

01 sept 2020  405 some solved already by jailletc36
14 May 2020  416

Steffen




Re: Trunk Link error 1 sept 2020

2020-09-01 Thread Steffen Land





Ah..found it. Was using an old .dsp for libhttpd.

Later I post the Win64 warnings


On Tuesday 01/09/2020 at 12:21, Steffen Land  wrote:



I saw that jailletc36 was picking up the warnings !

So to check building trunk from today, revision 1881351


Creating library .\Release\mod_dav_fs.lib and object 
.\Release\mod_dav_fs.exp
repos.obj : error LNK2019: unresolved external symbol 
__imp_ap_make_etag_ex referenced in function dav_fs_getetag


Creating library .\Release\libhttpd.lib and object 
.\Release\libhttpd.exp
core.obj : error LNK2019: unresolved external symbol ap_set_etag_fd 
referenced in function default_handler


All others building fine

Steffen











Trunk Link error 1 sept 2020

2020-09-01 Thread Steffen Land




I saw that jailletc36 was picking up the warnings !

So to check building trunk from today, revision 1881351


Creating library .\Release\mod_dav_fs.lib and object 
.\Release\mod_dav_fs.exp
repos.obj : error LNK2019: unresolved external symbol 
__imp_ap_make_etag_ex referenced in function dav_fs_getetag


Creating library .\Release\libhttpd.lib and object 
.\Release\libhttpd.exp
core.obj : error LNK2019: unresolved external symbol ap_set_etag_fd 
referenced in function default_handler


All others building fine

Steffen







Re: [VOTE] Release httpd-2.4.46

2020-08-02 Thread Steffen Land

WIN32 APR 1.7.0 APR-UTIL 1.6.1 with Analyses

Warning C6386   \apr\time\win32\timestr.c   189 Buffer overrun while 
writing to 'new_format':  the writable size is 'max+11' bytes, but 'j' bytes 
might be written.
Warning C26451  \apr\time\win32\time.c  239 Arithmetic overflow: Using 
operator '+' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '+' to avoid overflow 
(io.2).
Warning C26451  \apr\time\win32\time.c  239 Arithmetic overflow: Using 
operator '-' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '-' to avoid overflow 
(io.2).
Warning C6248   \apr\threadproc\win32\proc.c320 Setting a 
SECURITY_DESCRIPTOR's DACL to NULL will result in an unprotected object.
Warning C28182  \apr\tables\apr_skiplist.c  516 Dereferencing NULL 
pointer. 'tmp' contains the same NULL value as 'm->next' did. See line 511 for 
an earlier location where this can occur
Warning C6011   \apr\tables\apr_skiplist.c  570 Dereferencing NULL 
pointer 'ret'. 
Warning C6011   \apr\tables\apr_skiplist.c  571 Dereferencing NULL 
pointer 'li'. See line 570 for an earlier location where this can occur
Warning C6011   \apr\tables\apr_hash.c  505 Dereferencing NULL pointer 
'new_vals'. 
Warning C6237   \apr\strings\apr_snprintf.c 819 ( && 
) is always zero.   is never evaluated and might have 
side effects.
Warning C6285   \apr\strings\apr_snprintf.c 822 ( || 
) is always a non-zero constant.  Did you intend to use the 
bitwise-and operator?
Warning C6285   \apr\strings\apr_snprintf.c 834 ( || 
) is always a non-zero constant.  Did you intend to use the 
bitwise-and operator?
Warning C26451  \apr\random\unix\sha2.c 399 Arithmetic overflow: Using 
operator '<<' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '<<' to avoid overflow 
(io.2).
Warning C6297   \apr\random\unix\sha2.c 399 Arithmetic overflow:  32-bit 
value is shifted, then cast to 64-bit value.  Results might not be an expected 
value.
Warning C26451  \apr\random\unix\sha2.c 406 Arithmetic overflow: Using 
operator '<<' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '<<' to avoid overflow 
(io.2).
Warning C6297   \apr\random\unix\sha2.c 406 Arithmetic overflow:  32-bit 
value is shifted, then cast to 64-bit value.  Results might not be an expected 
value.
Warning C26451  \apr\random\unix\sha2.c 422 Arithmetic overflow: Using 
operator '<<' on a 4 byte value and then casting the result to a 8 byte value. 
Cast the value to the wider type before calling operator '<<' to avoid overflow 
(io.2).
Warning C6297   \apr\random\unix\sha2.c 422 Arithmetic overflow:  32-bit 
value is shifted, then cast to 64-bit value.  Results might not be an expected 
value.
Warning C6001   \apr\network_io\win32\sockopt.c 280 Using uninitialized 
memory 'oobmark'.
Warning C6255   \apr\network_io\win32\sendrecv.c118 _alloca 
indicates failure by raising a stack overflow exception.  Consider using 
_malloca instead.
Warning C6287   \apr\network_io\win32\sendrecv.c378 Redundant code: 
 the left and right sub-expressions are identical.
Warning C6387   \apr\network_io\win32\sendrecv.c381 
'sock->overlapped->hEvent' could be '0':  this does not adhere to the 
specification for the function 'WaitForSingleObject'. 
Warning C6001   \apr\network_io\unix\inet_pton.c114 Using 
uninitialized memory 'tmp'.
Warning C6001   \apr\mmap\win32\mmap.c  59  Using uninitialized memory 
'**themmap[BYTE:4]'.
Warning C6001   \apr\mmap\win32\mmap.c  59  Using uninitialized memory 
'*themmap[BYTE:4]'.
Warning C28159  \apr\misc\win32\misc.c  32  Consider using 'IsWindows*' 
instead of 'GetVersionExA'. Reason: Deprecated. Use VerifyVersionInfo* or 
IsWindows* macros from VersionHelpers.
Warning C6011   \apr\misc\win32\misc.c  218 Dereferencing NULL pointer 
'sbuf'. 
Warning C6387   \apr\misc\win32\misc.c  258 'sbuf' could be '0':  this does 
not adhere to the specification for the function 'sprintf'. See line 218 for an 
earlier location where this can occur
Warning C6387   \apr\misc\win32\misc.c  262 'sbuf' could be '0':  this does 
not adhere to the specification for the function 'strlen'. See line 218 for an 
earlier location where this can occur
Warning C6262   \apr\misc\win32\env.c   45  Function uses '16424' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   \apr\misc\win32\env.c   121 Function uses '16412' bytes of 
stack:  exceeds /analyze:stacksize '16384'.  Consider moving some data to heap.
Warning C6262   \apr\misc\win32\env.c   163 Function uses '16396' bytes of 
stack:  exceeds 

Re: [VOTE] Release httpd-2.4.46

2020-08-01 Thread Steffen
Date in announcement is still : 
September 21, 2018

> Op 1 aug. 2020 om 16:13 heeft Daniel Ruggeri  het 
> volgende geschreven:
> 
> Hi, all;
>Third time is a charm! Please find below the proposed release tarball
> and signatures:
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release this
> candidate tarball as 2.4.46:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha1: 15adb7eb3dc97e89c8a4237901a9d6887056ab98 *httpd-2.4.46.tar.gz
> sha256: 44b759ce932dc090c0e75c0210b4485ebf6983466fb8ca1b446c8168e1a1aec2
> *httpd-2.4.46.tar.gz
> sha512:
> 5801c1dd0365f706a5e2365e58599b5adac674f3c66b0f39249909841e6cdf16bfdfe001fbd668f323bf7b6d14b116b5e7af49867d456336fad5e685ba020b15
> *httpd-2.4.46.tar.gz
> 
> The SVN tag is '2.4.46' at r1880505.
> 
> -- 
> Daniel Ruggeri
> 
> 



Re: svn commit: r1880502 - /httpd/httpd/branches/2.4.x/CHANGES

2020-08-01 Thread Steffen
Not agree. Fixes APLOGNO it for all platforms.  Only I reported warnings on 
Windows. Maybe on other platforms it is suppressed. 

No credit for me, used to it. 

See also my comment on an other post @dev :

Below said : *) mod_proxy_fcgi: Fix build on Windows

Not agree, just say what really happened. 

Better :  *) mod_proxy_fcgi: Fix missing macro argument

No, not a fix for build on windows only, was/is building fine. APLOGNO is used 
on all platforms, only a list of warnings from my Windows build was showing a 
APLOGNO warning. 


> Op 1 aug. 2020 om 16:06 heeft drugg...@apache.org het volgende geschreven:
> 
> Author: druggeri
> Date: Sat Aug  1 14:06:07 2020
> New Revision: 1880502
> 
> URL: http://svn.apache.org/viewvc?rev=1880502=rev
> Log:
> Note the one change with 2.4.46 before reroll
> 
> Modified:
>httpd/httpd/branches/2.4.x/CHANGES
> 
> Modified: httpd/httpd/branches/2.4.x/CHANGES
> URL: 
> http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/CHANGES?rev=1880502=1880501=1880502=diff
> ==
> --- httpd/httpd/branches/2.4.x/CHANGES [utf-8] (original)
> +++ httpd/httpd/branches/2.4.x/CHANGES [utf-8] Sat Aug  1 14:06:07 2020
> @@ -1,5 +1,7 @@
>  -*- coding: utf-8 -*-
> Changes with Apache 2.4.46
> +  *) mod_proxy_fcgi: Fix build warnings for Windows platform
> + [Eric Covener, Christophe Jaillet]
> 
> Changes with Apache 2.4.45
> 
> 
> 



Re: Pending fixes or reroll? Was: [RESULT] [VOTE] Release httpd-2.4.45

2020-07-31 Thread Steffen
Below said : *) mod_proxy_fcgi: Fix build on Windows

Not agree, just say what really happened. 

Better :  *) mod_proxy_fcgi: Fix missing macro argument

No, not a fix for build on windows., was/is building fine. APLOGNO is used on 
all platforms, only a list of warnings from my Windows build was showing a 
APLOGNO warning. 


 Begin Message  
  B Group: gmane.comp.apache.devel 
MsgID: <81701411-6eea-85cb-4f3f-eef114069...@kippdata.de> 

Since here were lots of "good-to-go, let's roll" one note though: the 
current CHANGES does not yet a section for 2.4.46, cause normally 
APLOGNO doesn't get noted on CHANGES. In this case it might be something 
like

  *) mod_proxy_fcgi: Fix build on Windows.

and credits for Eric (who fixed it on trunk) oand/or Christophe, who 
backported it.

Best regards,

Rainer

Am 31.07.2020 um 15:36 schrieb Rainer Jung:
>Since there wasn't yet any reaction to Daniel's question: Is anybody 
>right now working on more warnings fixes for Windows?
>
>The most prominent one (missing APLOGNo number =) 
>IMHO was already fixed by Christophe in r1880438. Anything else worth 
>waiting for or are we (is Daniel) good to go for 2.4.46?
>
>Concerning lua I'd say the fix(es) for 5.4.0 need a bit more testing.
>
>Regards,
>
>Rainer
>
>Am 30.07.2020 um 22:26 schrieb Daniel Ruggeri:
>>Hi, all;
>>I thank everyone for their testing and quick feedback. While we had
>>enough votes and positive feedback, we have some easily fixable warnings
>>which have precedence for holding up a release.
>>
>>To that end, I will close this vote and declare 2.4.45 dead on the 
>>vine.
>>
>>I will roll 2.4.46 when we are all buttoned up with the warnings.



- End Message - 




Re: [VOTE] Release httpd-2.4.45

2020-07-30 Thread Steffen Land



aplogno warnings on 2.4.40 was a reason to skip.

www.apachelounge.com/viewtopic.php?t=8329=aplogno



On Thursday 30/07/2020 at 17:10, Jim Jagielski  wrote:





On Jul 30, 2020, at 5:55 AM, Christophe JAILLET 
 wrote:


I wouldn't say it is a show stopper, but I thought that we had a 
travis job for that.
Apparently, it is on trunk only (see r1879370 which is not backported, 
maybe on purpose)




I agree that it's not a show-stopper but it is something that seems 
easy to fix and, considering that (1) we want to release the best 
possible version as we can and (2) there is quite a bit of time 
between releases, I wouldn't be opposed if the RM decided to skip 
2.4.45 and go w/ 2.4.46.






Re: [VOTE] Release httpd-2.4.45

2020-07-30 Thread Steffen
Thanks for you reply Graham,

Indeed  apt-util warnings not relevant here.

You said below :  ... more Windows testing over at APR .  For HTTPD enough 
?   We test HTTPD and APR  quite intensive with a few members, even on 
production level on different configurations.  The code is quite good, so we 
find not that much. 

I hope you have also concerns about Windows warnings.  There is a reason that 
ms gives code a warning, a sign that code can be better. 

We had some Windows coders in the community, sadly they left. I shall look 
around again. 

Ps.  We test also Trunk, issues found I let it know (like in May) and post  
warnings here.  After some commits we test. It is not automated like Travis. 


> Op 30 jul. 2020 om 11:56 heeft Graham Leggett  het volgende 
> geschreven:
> 
> On 30 Jul 2020, at 11:16, Steffen Land  wrote:
> 
>> +1 on Windows.
>> 
>> I am in doubt for a -0 :
>> 
>> Still quite some (more) warnings, now 432, attached Win64 warnings with the 
>> ones from APR-UTIL.
>> 
>> I think a goal is (must be) that we get warning free on all platforms, now 
>> it looks bad on Windows.
>> 
>> I reported here a few times. APR is warning free, thanks to Yann.
> 
> Apr-util is a library from the APR project, not httpd, and so warnings from 
> APR wouldn’t be relevant for an httpd release, or for the httpd project.
> 
> That said there is definite need for more Windows testing over at APR, if you 
> or members of the Apachelounge community are in the position to contribute 
> patches this will be very much appreciated.
> 
> Regards,
> Graham
> —
> 


Re: [VOTE] Release httpd-2.4.45

2020-07-30 Thread Steffen Land

HTTPd 2.4.45

Warning C4267   modules\http\http_filters.c 284 '+=': conversion from 
'size_t' to 'apr_int32_t', possible loss of data
Warning C4267   modules\http\http_filters.c 473 '=': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   modules\http\http_filters.c 980 'initializing': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   modules\http\http_filters.c 1850'return': conversion 
from 'size_t' to 'long', possible loss of data
Warning C4267   modules\http\http_protocol.c942 'initializing': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4267   modules\http\http_protocol.c1468'initializing': 
conversion from 'size_t' to 'int', possible loss of data
Warning C4312   os\win32\util_win32.c   100 'type cast': conversion from 
'int' to 'char *' of greater size
Warning C4267   server\config.c 608 'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\config.c 609 'initializing': conversion from 
'size_t' to 'int', possible loss of data
Warning C4311   server\config.c 1474'type cast': pointer truncation from 
'void *' to 'long'
Warning C4311   server\config.c 1487'type cast': pointer truncation from 
'void *' to 'long'
Warning C4311   server\config.c 1505'type cast': pointer truncation from 
'void *' to 'long'
Warning C4311   server\config.c 1516'type cast': pointer truncation from 
'void *' to 'long'
Warning C4311   server\config.c 1527'type cast': pointer truncation from 
'void *' to 'long'
Warning C4311   server\config.c 1544'type cast': pointer truncation from 
'void *' to 'long'
Warning C4018   server\config.c 1745'>=': signed/unsigned mismatch
Warning C4311   server\core.c   2999'type cast': pointer truncation from 
'void *' to 'long'
Warning C4244   server\core.c   4043'return': conversion from '__int64' to 
'int', possible loss of data
Warning C4244   server\core.c   5277'=': conversion from 'unsigned long' to 
'apr_uint16_t', possible loss of data
Warning C4018   server\core_filters.c   264 '<': signed/unsigned mismatch
Warning C4018   server\core_filters.c   270 '<': signed/unsigned mismatch
Warning C4018   server\core_filters.c   295 '<': signed/unsigned mismatch
Warning C4267   server\core_filters.c   821 'function': conversion from 
'size_t' to 'apr_int32_t', possible loss of data
Warning C4244   server\log.c590 'return': conversion from '__int64' to 
'int', possible loss of data
Warning C4267   server\log.c781 '+=': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   server\log.c1019'+=': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   server\log.c1069'+=': conversion from 'size_t' to 
'int', possible loss of data
Warning C4267   server\log.c1551'+=': conversion from 'size_t' to 
'int', possible loss of data
Warning C4311   server\mpm\winnt\child.c791 'type cast': pointer 
truncation from 'void *' to 'int'
Warning C4312   server\mpm\winnt\child.c1006'type cast': conversion 
from 'int' to 'void *' of greater size
Warning C4090   server\mpm\winnt\mpm_winnt.c364 'function': different 
'volatile' qualifiers
Warning C4090   server\mpm\winnt\mpm_winnt.c1089'function': different 
'volatile' qualifiers
Warning C4244   server\protocol.c   643 'return': conversion from 
'__int64' to 'int', possible loss of data
Warning C4244   server\protocol.c   2078'initializing': conversion from 
'__int64' to 'int', possible loss of data
Warning C4267   server\protocol.c   2135'return': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\request.c1468'=': conversion from 'size_t' 
to 'int', possible loss of data
Warning C4267   server\scoreboard.c 147 'return': conversion from 
'size_t' to 'int', possible loss of data
Warning C4267   server\util.c   401 'function': conversion from 'size_t' to 
'int', possible loss of data
Warning C4244   server\util.c   507 '=': conversion from '__int64' to 
'int', possible loss of data
Warning C4244   server\util.c   654 '=': conversion from '__int64' to 
'int', possible loss of data
Warning C4244   server\util.c   686 '=': conversion from '__int64' to 
'int', possible loss of data
Warning C4244   server\util.c   714 '=': conversion from '__int64' to 
'int', possible loss of data
Warning C4244   server\util.c   811 'function': conversion from '__int64' 
to 'int', possible loss of data
Warning C4244   server\util.c   821 'function': conversion from '__int64' 
to 'int', possible loss of data
Warning C4244   server\util.c   865 'function': conversion from '__int64' 
to 'int', possible loss of data
Warning C4244   server\util.c   875 'function': conversion from '__int64' 
to 'int', possible loss of data
Warning C4267   server\util.c   

Warning free code

2020-05-29 Thread Steffen Land





Once in a while I post the build warnings in Windows 32/64.

Till now this is not really picked up, some times it is solved.


Should it not be a goal to get warning free code on all platforms ?

What do you think.


Steffen




Re: Trunk :: crashes libhttpd.dll (scoreboard.c)

2020-05-21 Thread Steffen
No crashes seen anymore. Thanks!

Regards 

Steffen

> Op 20 mei 2020 om 16:38 heeft Ruediger Pluem  het volgende 
> geschreven:
> 
> 
> 
>>>> On 5/20/20 4:20 PM, Steffen Land wrote:
>> Running production. Get crashes, mostly few times a day:
>> Error log:
>> [mpm_winnt:notice] [pid 11936:tid 744] AH00428: Parent: child process 4980 
>> exited with status 3221225477 -- Restarting
>> The thread tried to read from or write to a virtual address for which it 
>> does not have the appropriate access.
> 
> Thanks for the details. Does the following patch make them go away?
> 
> Index: server/scoreboard.c
> ===
> --- server/scoreboard.c(revision 1877790)
> +++ server/scoreboard.c(working copy)
> @@ -381,7 +381,7 @@
>   if (pfn_ap_logio_get_last_bytes != NULL) {
>   bytes = pfn_ap_logio_get_last_bytes(r->connection);
>   }
> -else if (r->method_number == M_GET && r->method[0] == 'H') {
> +else if (r->method_number == M_GET && r->method && r->method[0] == 'H') {
>   bytes = 0;
>   }
>   else {
> 
> 
> Regards
> 
> Rüdiger



Trunk :: crashes libhttpd.dll (scoreboard.c)

2020-05-20 Thread Steffen Land


Running production. Get crashes, mostly few times a day:

Error log:
[mpm_winnt:notice] [pid 11936:tid 744] AH00428: Parent: child process 
4980 exited with status 3221225477 -- Restarting


The thread tried to read from or write to a virtual address for which 
it does not have the appropriate access.


Attached

scoreboard.png
callstack.png
locals.png


Steffen



Re: Trunk mod_md MDStoreDir default

2020-05-19 Thread Steffen
“” is fine. 

Regards, Steffen 

> Op 18 mei 2020 om 14:05 heeft Joe Orton  het volgende 
> geschreven:
> 
> On Sat, May 16, 2020 at 11:19:58AM +0200, Steffen wrote:
>> Current trunk 1877795  Win
>> Change with current 2.4.43 :
>> MDStoreDire defaults to ServerRoot/logs and not relative to ServerRoot
>> Updating 2.4.43 to Trunk :  issue my mailserver cannot find certificates.
> 
> As I said in my previous message you need to think about the appropriate 
> default DEFAULT_REL_STATEDIR for Windows.  I set it to logs/ to get your 
> build working but maybe setting it to "" is better.  I don't know, you 
> should adjust it as you think best.
> 
> http://svn.apache.org/viewvc?view=revision=1877471
> 
> Regards, Joe



Trunk :: Status Windows

2020-05-17 Thread Steffen





Builds fine on Win32/Win64, on flavor VS16.  Revision1877795

This runs fine.

Only mod_md stores now his info at an other place, now at logs/md 
instead of /md.


Third party modules need to rebuild and that goes without issues.
The modules mod_fcgid, mod_security, mod_watch etc. running fine.

Now running at www.apachelounge.com .

Steffen




Trunk mod_md MDStoreDir default

2020-05-16 Thread Steffen





Current trunk 1877795  Win

Change with current 2.4.43 :

MDStoreDire defaults to ServerRoot/logs and not relative to ServerRoot


Updating 2.4.43 to Trunk :  issue my mailserver cannot find 
certificates.



Steffen




Re: Trunk Win64-warnings

2020-05-14 Thread Steffen


Sorry forget to attach.

On 14-5-2020 15:54, Steffen wrote:




Trunk r1877740 Win64 builds fine.

Attach the warnings, order by module.


Steffen




SeverityCodeDescription Project FileLineSuppression 
State
Warning C4267   'initializing': conversion from 'size_t' to 'int', possible 
loss of dataab  C:\VC16\Win64\trunk-Win64\support\ab.c  1625
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataab  C:\VC16\Win64\trunk-Win64\support\ab.c  2433
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataab  C:\VC16\Win64\trunk-Win64\support\ab.c  2436
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataab  C:\VC16\Win64\trunk-Win64\support\ab.c  2448
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataab  C:\VC16\Win64\trunk-Win64\support\ab.c  2451
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataabs C:\VC16\Win64\trunk-Win64\support\ab.c  839 
Warning C4244   'function': conversion from 'apr_os_sock_t' to 'int', possible 
loss of data abs C:\VC16\Win64\trunk-Win64\support\ab.c  1414
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataabs C:\VC16\Win64\trunk-Win64\support\ab.c  1538
Warning C4267   'initializing': conversion from 'size_t' to 'int', possible 
loss of dataabs C:\VC16\Win64\trunk-Win64\support\ab.c  1625
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataabs C:\VC16\Win64\trunk-Win64\support\ab.c  2433
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataabs C:\VC16\Win64\trunk-Win64\support\ab.c  2436
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataabs C:\VC16\Win64\trunk-Win64\support\ab.c  2448
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataabs C:\VC16\Win64\trunk-Win64\support\ab.c  2451
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   486 
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   488 
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   582 
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   582 
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   735 
Warning C4267   'initializing': conversion from 'size_t' to 'int', possible 
loss of dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   712 
Warning C4267   'initializing': conversion from 'size_t' to 'int', possible 
loss of dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   772 
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   905 
Warning C4267   'initializing': conversion from 'size_t' to 'int', possible 
loss of dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   882 
Warning C4267   'initializing': conversion from 'size_t' to 'int', possible 
loss of dataapr_crypto_openssl  
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_crypto_openssl.c   942 
Warning C4311   'type cast': pointer truncation from 'void *' to 'ULONG'
apr_ldap
C:\VC16\Win64\trunk-Win64\srclib\apr-util\ldap\apr_ldap_option.c336 
Warning C4311   'type cast': pointer truncation from 'void *' to 'ULONG'
apr_ldap
C:\VC16\Win64\trunk-Win64\srclib\apr-util\ldap\apr_ldap_option.c345 
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataaprutil C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_passwd.c   
195 
Warning C4267   'function': conversion from 'size_t' to 'int', possible loss of 
dataaprutil C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto\apr_passwd.c   
197 
Warning C4244   '=': conversion from 'unsigned long' to 'char', possible loss 
of data   aprutil 
C:\VC16\Win64\trunk-Win64\srclib\apr-util\crypto

Trunk Win64-warnings

2020-05-14 Thread Steffen





Trunk r1877740 Win64 builds fine.

Attach the warnings, order by module.


Steffen




Re: Trunk does not start :: Failed creating pid file

2020-05-11 Thread Steffen



It starts now:

[pid 3984:tid 640] AH00455: Apache/2.5.1-dev (Win32) OpenSSL/1.1.1g 
configured -- resuming normal operations



Warm Regards,
Steffen



On Monday 11/05/2020 at 12:25, Yann Ylavic  wrote:
On Mon, May 11, 2020 at 10:24 AM Steffen  
wrote:



Then it did not start:

[core:error] [pid 2796:tid 864] (70023)This function has not been
implemented on this platform: AH10231: httpd: Failed creating pid file
C:/Apache2x/logs/httpd.pid.EnERCx


What about the attached patch?

Regards;
Yann.





Trunk does not start :: Failed creating pid file

2020-05-11 Thread Steffen



Running trunk Windows : cannot start.

First with generated httpd conf:


[ssl:warn] [pid 1836:tid 636] AH10235: SSLRandomSeed is deprecated and 
has no effect with OpenSSL 1.1.1 and later
[ssl:warn] [pid 1836:tid 636] AH10235: SSLRandomSeed is deprecated and 
has no effect with OpenSSL 1.1.1 and later


Then I commented out :
#SSLRandomSeed startup builtin
#SSLRandomSeed connect builtin

Then it did not start:

[core:error] [pid 2796:tid 864] (70023)This function has not been 
implemented on this platform: AH10231: httpd: Failed creating pid file 
C:/Apache2x/logs/httpd.pid.EnERCx


Steffen




Re: Trunk errors

2020-05-11 Thread Steffen



I open a new thread, the build errors reported here are solved.

Steffen


On Sunday 10/05/2020 at 15:41, Steffen  wrote:




Running trunk : cannot start.

First with generated httpd conf:


[ssl:warn] [pid 1836:tid 636] AH10235: SSLRandomSeed is deprecated and 
has no effect with OpenSSL 1.1.1 and later
[ssl:warn] [pid 1836:tid 636] AH10235: SSLRandomSeed is deprecated and 
has no effect with OpenSSL 1.1.1 and later


Then I commented out :
#SSLRandomSeed startup builtin
#SSLRandomSeed connect builtin

Then it did not start:


[core:error] [pid 2796:tid 864] (70023)This function has not been 
implemented on this platform: AH10231: httpd: Failed creating pid file 
C:/Apache2x/logs/httpd.pid.EnERCx


Here more work to be done after this VS16 Win64 is tested :  VS16 
Win64, VC15 Win32/Win64, VC14 Win32/64 and  re-build all the  
third-party modules. And test Win7/10 - Server 2016/2019


Left building issues, with comments from Gregg:



Tried revision 1877505.
libhttpd :
miss in trunk modules\http\http_etag.c. Moved the one from Branches to 
include, libhttpd builds then, is that ok ?
Gregg: Yes to get it to build for now. Question is why isn't it in 
trunk, modules/http like it is in branches or anywhere (quick look and 
I can't see it).




mod_cache :
#include "test_char.h"  not found.  Copied the generated 
server/test_char.h to /include, mod_cache builds then, is that ok ?
Gregg: Yes to get it to build for now. We may just need to change the 
location it's generated to, or just point to it's location in the 
build. If it's not a public header then we do the second option. I'll 
look at that.



Steffen



On Sunday 10/05/2020 at 14:36, Yann Ylavic  wrote:

On Sun, May 10, 2020 at 2:28 PM Steffen  wrote:



Builds now, Thanks!


Thanks for testing, committed in r1877548.






Re: Trunk errors

2020-05-10 Thread Steffen



Running trunk : cannot start.

First with generated httpd conf:


[ssl:warn] [pid 1836:tid 636] AH10235: SSLRandomSeed is deprecated and 
has no effect with OpenSSL 1.1.1 and later
[ssl:warn] [pid 1836:tid 636] AH10235: SSLRandomSeed is deprecated and 
has no effect with OpenSSL 1.1.1 and later


Then I commented out :
#SSLRandomSeed startup builtin
#SSLRandomSeed connect builtin

Then it did not start:


[core:error] [pid 2796:tid 864] (70023)This function has not been 
implemented on this platform: AH10231: httpd: Failed creating pid file 
C:/Apache2x/logs/httpd.pid.EnERCx


Here more work to be done after this VS16 Win64 is tested :  VS16 
Win64, VC15 Win32/Win64, VC14 Win32/64 and  re-build all the  
third-party modules. And test Win7/10 - Server 2016/2019


Left building issues, with comments from Gregg:



Tried revision 1877505.
libhttpd :
miss in trunk modules\http\http_etag.c. Moved the one from Branches to 
include, libhttpd builds then, is that ok ?
Gregg: Yes to get it to build for now. Question is why isn't it in 
trunk, modules/http like it is in branches or anywhere (quick look and 
I can't see it).




mod_cache :
#include "test_char.h"  not found.  Copied the generated 
server/test_char.h to /include, mod_cache builds then, is that ok ?
Gregg: Yes to get it to build for now. We may just need to change the 
location it's generated to, or just point to it's location in the 
build. If it's not a public header then we do the second option. I'll 
look at that.



Steffen



On Sunday 10/05/2020 at 14:36, Yann Ylavic  wrote:

On Sun, May 10, 2020 at 2:28 PM Steffen  wrote:



Builds now, Thanks!


Thanks for testing, committed in r1877548.




Re: Trunk errors

2020-05-10 Thread Steffen



Builds now, Thanks!



On Sunday 10/05/2020 at 14:17, Yann Ylavic  wrote:

On Sun, May 10, 2020 at 1:30 PM Steffen  wrote:



Errors,

what I did: copied server/core.h to /include


You don't need this, my patch missed removing #include "core.h" from
"modules/ssl/ssl_engine_io.c", just do that.

Cheers,
Yann.




Re: Trunk errors

2020-05-10 Thread Steffen



Errors,

what I did: copied server/core.h to /include


Get:


C:\VC16\Win32\httpd-trunk\include\core.h(44,6): error C2373: 
'ap_filter_adopt_brigade': redefinition; different type modifiers
C:\VC16\Win32\httpd-trunk\include\util_filter.h(631): message : see 
declaration of 'ap_filter_adopt_brigade'





On Sunday 10/05/2020 at 12:10, Yann Ylavic  wrote:

On Sat, May 9, 2020 at 5:30 PM Steffen  wrote:



Patch gives errors, but was given me the direction, Thanks!

htdbm and htpasswd  got it running !!


by adding in support/passwd_common.h :

#if !defined(WIN32) && !defined(NETWARE)
#include "ap_config_auto.h"
#endif

Your patch not used it is giving other errors, for example ab is not 
building, get
ab.obj : error LNK2001: unresolved external symbol 
__imp__ap_real_exit_code


OK, fair enough.




mod_ssl :
ssl\ssl_engine_io.c(33,10): fatal error C1083: Cannot open include 
file: 'core.h'
When I copy server/core.h to mod_ssl dir, then error: 
ssl_engine_io.obj : error LNK2019: unresolved external symbol 
_ap_filter_adopt_brigade referenced in function _char_buffer_insert


So on Windows ap_filter_adopt_brigade() needs to be exported to be
used by modules, oh well.
How about the attached patch then?


Regards,
Yann.





Re: Trunk errors

2020-05-09 Thread Steffen



Patch gives errors, but was given me the direction, Thanks!

htdbm and htpasswd  got it running !!


by adding in support/passwd_common.h :


#if !defined(WIN32) && !defined(NETWARE)
#include "ap_config_auto.h"
#endif

Your patch not used it is giving other errors, for example ab is not 
building, get
ab.obj : error LNK2001: unresolved external symbol 
__imp__ap_real_exit_code



So left issues :

mod_ssl :
ssl\ssl_engine_io.c(33,10): fatal error C1083: Cannot open include 
file: 'core.h'
When I copy server/core.h to mod_ssl dir, then error: 
ssl_engine_io.obj : error LNK2019: unresolved external symbol 
_ap_filter_adopt_brigade referenced in function _char_buffer_insert

Tried also link with libhttpd.lib, no go.

And the ones with Greggs answer.



Tried revision 1877505.
libhttpd :
miss in trunk modules\http\http_etag.c. Moved the one from Branches to 
include, libhttpd builds then, is that ok ?
Gregg: Yes to get it to build for now. Question is why isn't it in 
trunk, modules/http like it is in branches or anywhere (quick look and 
I can't see it).




mod_cache :
#include "test_char.h"  not found.  Copied the generated 
server/test_char.h to /include, mod_cache builds then, is that ok ?
Gregg: Yes to get it to build for now. We may just need to change the 
location it's generated to, or just point to it's location in the 
build. If it's not a public header then we do the second option. I'll 
look at that.



Steffen, trying to be a human Travis :)





On Saturday 09/05/2020 at 14:59, Yann Ylavic  wrote:

On Sat, May 9, 2020 at 1:10 AM Gregg Smith  wrote:





htdbm and htpasswd :
support\passwd_common.h(31,10): fatal error C1083: Cannot open include
file: 'ap_config_auto.h': No such file or directory.

This gives me a deja vu feeling with what stopped mod_ssl from 
building

in 2.4.42. The winbuilds dsp/mak files generate headers by copying a
.h.in file of the same name like ap_config_layout.h.in. This deja vu
feeling tells me just feeding it an empty ap_config_auto.h will not 
do.

It might build at least and seem to work but wouldn't be correct.
Yann? :)


I think we should not #include ap_config_auto.h directly, but
ap_config.h instead (which has the necessary #ifnot WINW32..).

So how about the attached patch?

Regards,
Yann.





Re: Trunk errors

2020-05-09 Thread Steffen




Forget mod_ssl error below for now.

The first error is:  ssl\ssl_engine_io.c(33,10): fatal error C1083: 
Cannot open include file: 'core.h'


When I copy core.h to mod_ssl dir, then I get below error.

Tried also link with libhttpd.lib, no go.

So first solve the core.h error.




On Saturday 09/05/2020 at 01:10, Gregg Smith  wrote:

Hi Steffen,


Assuming your building in the IDE as I know to be your usual;

On 5/8/2020 4:59 AM, Steffen wrote:


Tried revision 1877505.
libhttpd :
miss in trunk modules\http\http_etag.c. Moved the one from Branches to 
 include, libhttpd builds then, is that ok ?
Yes to get it to build for now. Question is why isn't it in trunk, 
modules/http like it is in branches or anywhere (quick look and I 
can't see it).




mod_cache :
#include "test_char.h"  not found.  Copied the generated  
server/test_char.h to /include, mod_cache builds then, is that ok ?
Yes to get it to build for now. We may just need to change the 
location it's generated to, or just point to it's location in the 
build. If it's not a public header then we do the second option. I'll 
look at that.




htdbm and htpasswd :
support\passwd_common.h(31,10): fatal error C1083: Cannot open include 
 file: 'ap_config_auto.h': No such file or directory.
This gives me a deja vu feeling with what stopped mod_ssl from 
building in 2.4.42. The winbuilds dsp/mak files generate headers by 
copying a .h.in file of the same name like ap_config_layout.h.in. This 
deja vu feeling tells me just feeding it an empty ap_config_auto.h 
will not do.

It might build at least and seem to work but wouldn't be correct.
Yann? :)



mod_ssl :
ssl_engine_io.obj : error LNK2019: unresolved external symbol  
_ap_filter_adopt_brigade referenced in function _char_buffer_insert
AFAIK all ap_* functions are in libhttpd, maybe we're not 
compiling/linking a new file. It looks to be in util_filters.c and 
that shows as being compiled/linked to libhttpd. ???Huh???




Looks like all the errors are related to changes in/after 2018. In 
2018  I build it without errors.

Did not build all yet and only Win32 VS16, so maybe more to come.
Let's get it building on one version first, worry about any nuances in 
the various VC versions second.



Gregg






Trunk errors

2020-05-08 Thread Steffen




Tried revision 1877505.

libhttpd :
miss in trunk modules\http\http_etag.c. Moved the one from Branches to 
include, libhttpd builds then, is that ok ?


mod_cache :
#include "test_char.h"  not found.  Copied the generated 
server/test_char.h to /include, mod_cache builds then, is that ok ?


htdbm and htpasswd :
support\passwd_common.h(31,10): fatal error C1083: Cannot open include 
file: 'ap_config_auto.h': No such file or directory.


mod_ssl :
ssl_engine_io.obj : error LNK2019: unresolved external symbol 
_ap_filter_adopt_brigade referenced in function _char_buffer_insert


Looks like all the errors are related to changes in/after 2018. In 
2018 I build it without errors.


Did not build all yet and only Win32 VS16, so maybe more to come.


Steffen




Re: Trunk DEFAULT_REL_STATEDIR undeclared

2020-05-07 Thread Steffen



Current trunk has not this error anymore, thanks.

Later I build the rest. Seen already other errors, I have to do some 
adjustments here because added includes. For example mod_ssl now needs 
server/core.h.



On Thursday 07/05/2020 at 14:35, Steffen  wrote:



Please fix in trunk. Then I test it further.

You say :  whatever.
I can act in some way like Travis, even running/testing.

I do not know Travis and the goal you want.
Some points to consider.

- Win32 and Win64

- Monthly updates Windows and Visual Studio

- To test ? Is there a test framework for Windows ?

- A new module, who add  dsp cmake, config etc ?



-  VC14, VC15 and VS16 at the moment (licenses needed or the community 
edition).


- Perl an NASM needed

- awk ?

- Build platform/machine : Win7, Win10 or Server 2019   (need 
license).
  Also it is not recommended to run VC14, VC15 and VS16 on the same 
machine.


- dsw, dsp files not up to date.

-  CMake does not build all : config, crypto in APR and more (tried 
years ago)


- To keep/maintain dependencies  up to date.

- Testing mod_md , firewall must be ok, to communicate with 
lets-encrypt.  Or use the boulder from Stefan


-  Special OpenSSL (older) versions.  Happens that it works on 1.1.1 
and not on 1.0.2.



—
—
More...
Yes, lot of points to consider.
Lot of work.  Linux is little easier.

Now I build and test quite often when there is a change on branches, 
with error then I report it on the list or directly tot the author.














Op 7 mei 2020 om 13:42 heeft Joe Orton  het 
volgende geschreven:




On Thu, May 07, 2020 at 12:55:03PM +0200, Steffen wrote:




Tried to build trunk again after 2 years :)




server\core.c(5618,58): error C2065: 'DEFAULT_REL_STATEDIR': 
undeclared




identifier




That was added in r1842929 (October 2018) and nobody has noticed 
Windows


was broken before now?  "Discontinued Integration".  Try r1877471 but 
if


Windows MPMs use privilege separation like Unix then the STATEDIR 
should


be a different directory to logs/ so that's not ideal.



Can someone who cares about Windows pretty plaseee work out how to

get it building in Travis (or appveyor, or whatever)?




Re: Trunk DEFAULT_REL_STATEDIR undeclared

2020-05-07 Thread Steffen

Please fix in trunk. Then I test it further. 

You say :  whatever.  
I can act in some way like Travis, even running/testing.

I do not know Travis and the goal you want. 

Some points to consider.

- Win32 and Win64

- Monthly updates Windows and Visual Studio 

- To test ? Is there a test framework for Windows ?

- A new module, who add  dsp cmake, config etc ?

-  VC14, VC15 and VS16 at the moment (licenses needed or the community edition).

- Perl an NASM needed

- awk ?

- Build platform/machine : Win7, Win10 or Server 2019   (need license).
   Also it is not recommended to run VC14, VC15 and VS16 on the same machine.

- dsw, dsp files not up to date.

-  CMake does not build all : config, crypto in APR and more (tried years ago)

- To keep/maintain dependencies  up to date. 

- Testing mod_md , firewall must be ok, to communicate with lets-encrypt.  Or 
use the boulder from Stefan

-  Special OpenSSL (older) versions.  Happens that it works on 1.1.1 and not on 
1.0.2.

—
—
More...

Yes, lot of points to consider. 
Lot of work.  Linux is little easier.

Now I build and test quite often when there is a change on branches, with error 
then I report it on the list or directly tot the author.



>>>>>> Op 7 mei 2020 om 13:42 heeft Joe Orton  het volgende 
>>>>>> geschreven:
>> On Thu, May 07, 2020 at 12:55:03PM +0200, Steffen wrote:
>> Tried to build trunk again after 2 years :)
>> server\core.c(5618,58): error C2065: 'DEFAULT_REL_STATEDIR': undeclared
>> identifier
> 
> That was added in r1842929 (October 2018) and nobody has noticed Windows 
> was broken before now?  "Discontinued Integration".  Try r1877471 but if 
> Windows MPMs use privilege separation like Unix then the STATEDIR should 
> be a different directory to logs/ so that's not ideal.
> 
> Can someone who cares about Windows pretty plaseee work out how to 
> get it building in Travis (or appveyor, or whatever)?


Trunk DEFAULT_REL_STATEDIR undeclared

2020-05-07 Thread Steffen





Tried to build trunk again after 2 years :)

server\core.c(5618,58): error C2065: 'DEFAULT_REL_STATEDIR': 
undeclared identifier


Steffen




Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-17 Thread Steffen




Tested trunk r1876616. All fine now.

Thanks! for fixing the regression introduced in 2.4.43 GA

Made new Windows binaries of mod_http2  available at AL.

Steffen


On Thursday 16/04/2020 at 19:21, Stefan Eissing  wrote:

濫

Fixed in <https://github.com/icing/mod_h2/releases/tag/v1.15.8>
and apache trunk as r1876616 and proposed for backport.

~Stefan



Am 16.04.2020 um 13:51 schrieb Rainer Jung :

If I get this right, there is an element in elts, that has a valid 
string key ("H2_STREAM_ID") bis a NULL value (2nd screenshot) and the 
condition check in line 527 of the first screen shot checks key 
against NULL and empty, but value only against empty but not against 
NULL. So the empty check derefences NULL.


Nut sure what the correct fix is:

- make sure the H2_STREAM_IS value is never NULL (but maybe empty)
- add NULL check for the value to the list of checks in 527
- something else

At least the debug info provided by Steffen seems to be a good fit to 
the stream id handling changes in the revision in question (but i have 
not checked, whether the NULL is new). I think a fix is close :)


Thanks and regards,

Rainer

Am 16.04.2020 um 10:12 schrieb Steffen:


More info.
See CallStack
  http://www.apachelounge.com/download/VS16/modules/CallStack.png
and
  http://www.apachelounge.com/download/VS16/modules/autos.png
Below we had:
libhttpd!ap_get_server_built+0x5d9
mod_cgi+0x14aa
libhttpd!ap_run_handler+0x35
libhttpd!ap_invoke_handler+0x10f
libhttpd!ap_internal_redirect_handler+0x29a
libhttpd!ap_process_request+0xf
mod_http2+0x188ef
libhttpd!ap_run_process_connection+0x35
mod_http2+0x185ba
mod_http2+0x1c36e
ucrtbase!beginthreadex+0x142
kernel32!BaseThreadInitThunk+0x14
ntdll!RtlUserThreadStart+0x21
Steffen
On Tuesday 14/04/2020 at 14:13, Eric Covener wrote:


On Tue, Apr 14, 2020 at 8:09 AM Ruediger Pluem  
wrote:





On 4/14/20 12:22 PM, Steffen wrote:




This is the post above of backtrace


Thanks.




By accident I've seen that Perl comes with GDB. This might help as 
well.
I called httpd.exe from GDB with "-X -e debug" and then called a Perl 
URL in the browser.


Excerpt below:



Somehow the below wasn't visible in the original mail.



Thread 100 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4936.0x23e0]
0x7ffbe57515d9 in libhttpd!ap_get_server_built () from 
X:\Apps\Apache24\bin\libhttpd.dll

(gdb) bt
#0 0x7ffbe57515d9 in libhttpd!ap_get_server_built () from 
X:\Apps\Apache24\bin\libhttpd.dll
#1 0x7ffbe44d14aa in ?? () from 
X:\Apps\Apache24\modules\mod_cgi.so
#2 0x7ffbe575ee85 in libhttpd!ap_run_handler () from 
X:\Apps\Apache24\bin\libhttpd.dll
#3 0x7ffbe575da7f in libhttpd!ap_invoke_handler () from 
X:\Apps\Apache24\bin\libhttpd.dll
#4 0x7ffbe575a62a in libhttpd!ap_internal_redirect_handler () from 
X:\Apps\Apache24\bin\libhttpd.dll
#5 0x7ffbe575a6af in libhttpd!ap_process_request () from 
X:\Apps\Apache24\bin\libhttpd.dll
#6 0x7ffbe22888ef in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#7 0x7ffbe5761545 in libhttpd!ap_run_process_connection () from 
X:\Apps\Apache24\bin\libhttpd.dll
#8 0x7ffbe22885ba in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#9 0x7ffbe228c36e in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#10 0x7ffbe9e30e72 in ucrtbase!_beginthreadex () from 
C:\Windows\System32\ucrtbase.dll
#11 0x7ffbea107bd4 in KERNEL32!BaseThreadInitThunk () from 
C:\Windows\System32\kernel32.dll
#12 0x7ffbebecced1 in ntdll!RtlUserThreadStart () from 
C:\Windows\SYSTEM32\ntdll.dll

#13 0x in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)




Unfortunately this stacktrace does not help. One reason might be that 
the debugging symbols are missing.
It is very strange that it segfaults in ap_get_server_built, a simple 
function just returning a pointer
to a static string constant. Furthermore ap_get_server_built is not 
called by mod_cgi.
Can the crash be repeated against a binary with debugging symbols that 
are then used to generate the stacktrace?
As I am not a Windows guy, I unfortunately cannot provide any 
instructions how to do this.


My experience on windows is that if the PDB's are not 110% right you
will get all kinds of misleading stuff above the first ?? in the
displayed backtrace.






Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-16 Thread Steffen




More info.

See CallStack

www.apachelounge.com/download/VS16/modules/CallStack.png

and

www.apachelounge.com/download/VS16/modules/autos.png

Below we had:


libhttpd!ap_get_server_built+0x5d9
mod_cgi+0x14aa
libhttpd!ap_run_handler+0x35
libhttpd!ap_invoke_handler+0x10f
libhttpd!ap_internal_redirect_handler+0x29a
libhttpd!ap_process_request+0xf
mod_http2+0x188ef
libhttpd!ap_run_process_connection+0x35
mod_http2+0x185ba
mod_http2+0x1c36e
ucrtbase!beginthreadex+0x142
kernel32!BaseThreadInitThunk+0x14
ntdll!RtlUserThreadStart+0x21


Steffen


On Tuesday 14/04/2020 at 14:13, Eric Covener  wrote:
On Tue, Apr 14, 2020 at 8:09 AM Ruediger Pluem  
wrote:





On 4/14/20 12:22 PM, Steffen wrote:




This is the post above of backtrace


Thanks.




By accident I've seen that Perl comes with GDB. This might help as 
well.
I called httpd.exe from GDB with "-X -e debug" and then called a Perl 
URL in the browser.


Excerpt below:



Somehow the below wasn't visible in the original mail.



Thread 100 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4936.0x23e0]
0x7ffbe57515d9 in libhttpd!ap_get_server_built () from 
X:\Apps\Apache24\bin\libhttpd.dll

(gdb) bt
#0  0x7ffbe57515d9 in libhttpd!ap_get_server_built () from 
X:\Apps\Apache24\bin\libhttpd.dll
#1  0x7ffbe44d14aa in ?? () from 
X:\Apps\Apache24\modules\mod_cgi.so
#2  0x7ffbe575ee85 in libhttpd!ap_run_handler () from 
X:\Apps\Apache24\bin\libhttpd.dll
#3  0x7ffbe575da7f in libhttpd!ap_invoke_handler () from 
X:\Apps\Apache24\bin\libhttpd.dll
#4  0x7ffbe575a62a in libhttpd!ap_internal_redirect_handler () 
from X:\Apps\Apache24\bin\libhttpd.dll
#5  0x7ffbe575a6af in libhttpd!ap_process_request () from 
X:\Apps\Apache24\bin\libhttpd.dll
#6  0x7ffbe22888ef in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#7  0x7ffbe5761545 in libhttpd!ap_run_process_connection () from 
X:\Apps\Apache24\bin\libhttpd.dll
#8  0x7ffbe22885ba in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#9  0x7ffbe228c36e in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#10 0x7ffbe9e30e72 in ucrtbase!_beginthreadex () from 
C:\Windows\System32\ucrtbase.dll
#11 0x7ffbea107bd4 in KERNEL32!BaseThreadInitThunk () from 
C:\Windows\System32\kernel32.dll
#12 0x7ffbebecced1 in ntdll!RtlUserThreadStart () from 
C:\Windows\SYSTEM32\ntdll.dll

#13 0x in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)




Unfortunately this stacktrace does not help. One reason might be that 
the debugging symbols are missing.
It is very strange that it segfaults in ap_get_server_built, a simple 
function just returning a pointer
to a static string constant. Furthermore ap_get_server_built is not 
called by mod_cgi.
Can the crash be repeated against a binary with debugging symbols that 
are then used to generate the stacktrace?
As I am not a Windows guy, I unfortunately cannot provide any 
instructions how to do this.


My experience on windows is that if the PDB's are not 110% right you
will get all kinds of misleading stuff above the first ?? in the
displayed backtrace.




Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-14 Thread Steffen
All the same. 

> Op 14 apr. 2020 om 15:46 heeft Stefan Eissing  
> het volgende geschreven:
> 
> Just to confirm:
> 
> Did you build the r1874909 just like the other releases you tested or did you 
> use the already built 2.4.43 that crashed originally?
> 
> (I know these should all be the same, but I want to make sure that we are not 
> looking at some strange side effect.)
> 
> Thanks, Stefan
> 
>> Am 14.04.2020 um 10:13 schrieb Steffen :
>> 
>> 
>> What do you mean with a clean rebuild ?
>> 
>> r1874909 (1.15.8) is the one from  httpd 2.4.43 GA.
>> 
>> 
>> 
>>> On Tuesday 14/04/2020 at 09:38, Stefan Eissing wrote:
>>> In that revision, I see a change in the header file structure. If your 
>>> build of r1874909 is not clean but somehow was partially using the old 
>>> header file, things might get misaligned.
>>> 
>>> The other changes in that revision look rather unsuspicious to me. 
>>> 
>>> Steffen: could you make a clean rebuild of mod_http2 for mdrmdr to verify? 
>>> Thanks!
>>> 
>>> Cheers, Stefan
>>> 
>>>> Am 12.04.2020 um 15:57 schrieb mdrmdr :
>>>> 
>>>> With the help of Steffen (he built the Windows binaries for me) I can 
>>>> report:
>>>> 
>>>> r1861247 - works
>>>> r1864126 - works
>>>> r1872230 - works
>>>> r1873368 - works
>>>> r1874286 - works
>>>> r1874347 - works
>>>> r1874909 (=2.4.43) - fails!
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Sent from: 
>>>> http://apache-http-server.18135.x6.nabble.com/Apache-HTTP-Server-Dev-f4771363.html
>>> 
>> 
>> 
> 



Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-14 Thread Steffen




This is the post above of backtrace

By accident I've seen that Perl comes with GDB. This might help as 
well.
I called httpd.exe from GDB with "-X -e debug" and then called a Perl 
URL in the browser.


Excerpt below:

Thread 100 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 4936.0x23e0]
0x7ffbe57515d9 in libhttpd!ap_get_server_built () from 
X:\Apps\Apache24\bin\libhttpd.dll

(gdb) bt
#0  0x7ffbe57515d9 in libhttpd!ap_get_server_built () from 
X:\Apps\Apache24\bin\libhttpd.dll
#1  0x7ffbe44d14aa in ?? () from 
X:\Apps\Apache24\modules\mod_cgi.so
#2  0x7ffbe575ee85 in libhttpd!ap_run_handler () from 
X:\Apps\Apache24\bin\libhttpd.dll
#3  0x7ffbe575da7f in libhttpd!ap_invoke_handler () from 
X:\Apps\Apache24\bin\libhttpd.dll
#4  0x7ffbe575a62a in libhttpd!ap_internal_redirect_handler () 
from X:\Apps\Apache24\bin\libhttpd.dll
#5  0x7ffbe575a6af in libhttpd!ap_process_request () from 
X:\Apps\Apache24\bin\libhttpd.dll
#6  0x7ffbe22888ef in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#7  0x7ffbe5761545 in libhttpd!ap_run_process_connection () from 
X:\Apps\Apache24\bin\libhttpd.dll
#8  0x7ffbe22885ba in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#9  0x7ffbe228c36e in ?? () from 
X:\Apps\Apache24\modules\mod_http2.so
#10 0x7ffbe9e30e72 in ucrtbase!_beginthreadex () from 
C:\Windows\System32\ucrtbase.dll
#11 0x7ffbea107bd4 in KERNEL32!BaseThreadInitThunk () from 
C:\Windows\System32\kernel32.dll
#12 0x7ffbebecced1 in ntdll!RtlUserThreadStart () from 
C:\Windows\SYSTEM32\ntdll.dll

#13 0x in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)



On Tuesday 14/04/2020 at 11:57, Rainer Jung  wrote:

Hi Steffen,

I didn't find a stack either, neither in the mail thread here nor in 
the one on you forum. Just the error log lines and the clear text for 
the windows error code.


Regards,

Rainer

Am 14.04.2020 um 11:51 schrieb Steffen:


Few posts above there is a GDB back trace.
On Tuesday 14/04/2020 at 11:38, Ruediger Pluem wrote:



Did I miss it, or isn't there any stacktrace posted from the Windows  
crashes yet?


Regards

Rüdiger






Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-14 Thread Steffen



Few posts above there is a GDB back trace.



On Tuesday 14/04/2020 at 11:38, Ruediger Pluem  wrote:


Did I miss it, or isn't there any stacktrace posted from the Windows 
crashes yet?


Regards

Rüdiger




Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-14 Thread Steffen




Thanks Rainer,

All clean build using the released sources, so a clean build of httpd 
2.4.43 GA gives the crash.


What header file is Stefan referring ?


On Tuesday 14/04/2020 at 11:06, Rainer Jung  wrote:

Hi Stefen,

I think Stefan refers to his "somehow was partially using the old 
header file". So during the build, there should be no other (from 
other versions) header files from APR, APR-UTIL oder HTTPD anywhere on 
the build system where the build process might find and use them.


He was assuming, that the build that had the crashes was possibly done 
on a system, which did not fulfil this requirement.


Regards,

Rainer

Am 14.04.2020 um 10:13 schrieb Steffen:


What do you mean with a clean rebuild ?
r1874909 (1.15.8) is the one from  httpd 2.4.43 GA.
On Tuesday 14/04/2020 at 09:38, Stefan Eissing wrote:


In that revision, I see a change in the header file structure. If your 
 build of r1874909 is not clean but somehow was partially using the 
old  header file, things might get misaligned.


The other changes in that revision look rather unsuspicious to me.

Steffen: could you make a clean rebuild of mod_http2 for mdrmdr to  
verify? Thanks!


Cheers, Stefan



Am 12.04.2020 um 15:57 schrieb mdrmdr :

With the help of Steffen (he built the Windows binaries for me) I can  
report:


r1861247 - works
r1864126 - works
r1872230 - works
r1873368 - works
r1874286 - works
r1874347 - works
r1874909 (=2.4.43) - fails!



--
Sent from: 
http://apache-http-server.18135.x6.nabble.com/Apache-HTTP-Server-Dev-f4771363.html






Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-14 Thread Steffen


Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-14 Thread Steffen


Re: mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-11 Thread Steffen
You advise to try 
r1861247
r1864126
r1872230

 1861247 and 1864126 are already in the working  2.4.41. 


 Begin Message  
Group: gmane.comp.apache.devel 
MsgID:  


>Am 09.04.2020 um 13:17 schrieb mdrmdr :
>
>I'm the one with the mod_http2 problem...
>
>The log posted was created by "LogLevel warn http2:trace4" and is complete.
>If useful, I can create other logfiles as well. Just tell me the parameters.
>Or I can of course try other revisions between .41 and .43...

That would bring out the problem the easiest way, I think. Interesting 
revisions in the 2.4.x branch are:

r1861247
r1864126
r1872230

Thanks a lot!

- Stefan


- End Message - 



mod_http2 crashes libhttpd.dll in 2.4.43

2020-04-09 Thread Steffen





Looks like a regression since 2.4.1

www.apachelounge.com/viewtopic.php?p=39012#39012






Re: OpenSSL 1.1.1e New EOF detection breaks session resumption

2020-03-27 Thread Steffen
Thanks Rainer and Rüdiger,

When 2.4.43 is GA, I ship it with 1.1.1e. 

When 1.1.1f is available : test and wait a week to ship it with 2.4.43. 

Regards,

Steffen

> Op 27 mrt. 2020 om 20:33 heeft Rainer Jung  het 
> volgende geschreven:
> 
> Am 27.03.2020 um 19:24 schrieb Steffen:
>> A discussion started on Apachelounge about an possible issue with OpenSSL 
>> 1.1.1e ( https://www.apachelounge.com/viewtopic.php?p=38941#38941 )
>> This is the introduced new EOF in 1.1.1e : 
>> https://github.com/openssl/openssl/commit/db943f43a60d1b5b1277e4b5317e8f288e7a0a3a
>>  Discussion on OpenSSL is at https://github.com/openssl/openssl/issues/11378
>> I dot understand what is going on, but  Daniel Stenberg (Curl) states :  The 
>> "poorly-implemented HTTP/1.1 servers" are still out there and are being 
>> used. How common? Impossible to say.
>> OpenSSL has a Patch with description :
>> ... possible application breakage caused by a change in behavior introduced 
>> in 1.1.1e.  It affects at least nginx, which logs error messages such as:
>> nginx[16652]: [crit] 16675#0: *358 SSL_read() failed (SSL: error:
>> 4095126:SSL routines:ssl3_read_n:unexpected eof while reading) while 
>> keepalive, client: , server: [::]:443
>> So looks  that nginx is effected.
>> My question is :
>> *Is Apache effected ? * Looks not, because till now: Apachelounge has more 
>> then a week 2.4.41 available with 1.1.1e, which is downloaded over 50.000 
>> times and no issues reported like this.
> 
> I did a few hundred test suite runs on 5 platforms for the 2.4.42 release 
> candidate against OpenSSL 1.1.1e and noticed no special new ssl related 
> errors.
> 
> So either our tests do not detect it or httpd does not have that problem.
> 
> There will be a new OpenSSL 1.1.1f release next week.
> 
> Regards,
> 
> Rainer



Re: OpenSSL 1.1.1e New EOF detection breaks session resumption

2020-03-27 Thread Steffen
I know. 

> Op 27 mrt. 2020 om 20:18 heeft William A Rowe Jr  het 
> volgende geschreven:
> 
> 
> If you want to beat up your server in unusual ways, a good way to do this is 
> to
> run it against https://www.ssllabs.com/ssltest/ from Qualsys with debug 
> logging
> level throughout. I think you'll find we already sanitize all error results.
> 
> 
> 
>>  On Fri, Mar 27, 2020 at 1:24 PM Steffen  wrote:
>> 
>> A discussion started on Apachelounge about an possible issue with OpenSSL 
>> 1.1.1e ( https://www.apachelounge.com/viewtopic.php?p=38941#38941 )
>> 
>> This is the introduced new EOF in 1.1.1e : 
>> https://github.com/openssl/openssl/commit/db943f43a60d1b5b1277e4b5317e8f288e7a0a3a
>>  
>> 
>> Discussion on OpenSSL is at https://github.com/openssl/openssl/issues/11378 
>> 
>> I dot understand what is going on, but  Daniel Stenberg (Curl) states :  The 
>> "poorly-implemented HTTP/1.1 servers" are still out there and are being 
>> used. How common? Impossible to say.
>> 
>> 
>> OpenSSL has a Patch with description :
>>  ... possible application breakage caused by a change in behavior introduced 
>> in 1.1.1e.  It affects at least nginx, which logs error messages such as:
>> nginx[16652]: [crit] 16675#0: *358 SSL_read() failed (SSL: error:
>> 4095126:SSL routines:ssl3_read_n:unexpected eof while reading) while 
>> keepalive, client: , server: [::]:443
>> 
>> So looks  that nginx is effected.
>> 
>> My question is :
>> Is Apache effected ?  Looks not, because till now: Apachelounge has more 
>> then a week 2.4.41 available with 1.1.1e, which is downloaded over 50.000 
>> times and no issues reported like this.
>> 
>> Steffen


OpenSSL 1.1.1e New EOF detection breaks session resumption

2020-03-27 Thread Steffen


Re: [VOTE] Release httpd-2.4.43

2020-03-27 Thread Steffen
+1 All fine on Windows. 

Steffen

> Op 26 mrt. 2020 om 15:50 heeft Daniel Ruggeri  het 
> volgende geschreven:
> 
> Hi, all;
>Please find below the proposed release tarball and signatures:
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release this
> candidate tarball as 2.4.43:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> sha1: 15d8605b094dfe5e283cd9e90770368dd14e26f2 *httpd-2.4.43.tar.gz
> sha256: 2624e92d89b20483caeffe514a7c7ba93ab13b650295ae330f01c35d5b50d87f
> *httpd-2.4.43.tar.gz
> sha512:
> d9879b8f8ef7d94dee1024e9c25b56d963a3b072520878a88a044629ad577c109a5456791b39016bf4f6672c04bf4a0e5cfd32381211e9acdc81d4a50b359e5e
> *httpd-2.4.43.tar.gz
> 
> The SVN tag is '2.4.43' at r1875715.
> 
> -- 
> Daniel Ruggeri
> 



Re: Branches 2.4.12-dev fails mod_ssl

2020-02-21 Thread Steffen



It works.

Builds against 1.1.1 and runs with  r1874323,

Attached the two files,  so you can check that the patch is ok ?
(With Windows sometimes Patch gets confused)

Patch Output mod_ssl.c:


patching file modules/ssl/mod_ssl.c
Hunk #2 succeeded at 328 (offset -6 lines).
patch unexpectedly ends in middle of line
Hunk #3 succeeded at 395 with fuzz 1 (offset -9 lines).

How to test that the new OPENSSL_init_ssl() API,  for OpenSSL = 1.1. 
is used ?


Steffen


On Friday 21/02/2020 at 15:38, Yann Ylavic  wrote:
On Fri, Feb 21, 2020 at 2:39 PM Ruediger Pluem  
wrote:



So we need to have a solution in place that works on Windows and Unix 
and I

believe the solution from Yann does.


What about r1874323 ?
Using "ap_config.h" would exclude Windows from the new
OPENSSL_init_ssl() API, even for OpenSSL >= 1.1.

Steffen, would you please try 2.4.x + r1874323 (with OpenSSL 1.1+) and
see if it works?

Regards,
Yann.




ssl_private.h
Description: Binary data


mod_ssl.c
Description: Binary data


Re: Branches 2.4.12-dev fails mod_ssl

2020-02-21 Thread Steffen
I run without it.

 Does that have a draw back ?

Steffen

> Op 21 feb. 2020 om 13:36 heeft Ruediger Pluem  het 
> volgende geschreven:
> 
> 
> 
>> On 02/21/2020 11:14 AM, Yann Ylavic wrote:
>> Hi Steffen,
>> 
>>> On Fri, Feb 21, 2020 at 10:23 AM Steffen  wrote:
>>> 
>>> Building revision  1874291 failed in Windows.
>>> 
>>> mod_ssl.c(27,10): fatal error C1083: Cannot open include file:
>>> 'ap_config_auto.h': No such file or directory
>> 
>> Better if you #include "ap_config.h" instead?
>> 
> 
> This should work. Care to apply?
> BTW: Is there any possibility to have a Travis job run on Windows to catch 
> these?
> 
> Regards
> 
> Rüdiger



Re: Branches 2.4.12-dev fails mod_ssl

2020-02-21 Thread Steffen



Yesterday it was building fine (before 1874281 ), was no ap_config..

So  I removed #include "ap_config_auto.h", builds and runs fine so 
far.


Steffen




On Friday 21/02/2020 at 11:14, Yann Ylavic  wrote:

Hi Steffen,

On Fri, Feb 21, 2020 at 10:23 AM Steffen  
wrote:



Building revision  1874291 failed in Windows.

mod_ssl.c(27,10): fatal error C1083: Cannot open include file:
'ap_config_auto.h': No such file or directory


Better if you #include "ap_config.h" instead?

Regards,
Yann.




Re: Branches 2.4.12-dev fails mod_ssl

2020-02-21 Thread Steffen




Typo in the subject  must be: branches 2.4.x (2.4.42-dev)


On Friday 21/02/2020 at 10:23, Steffen  wrote:




Building revision  1874291 failed in Windows.

mod_ssl.c(27,10): fatal error C1083: Cannot open include file: 
'ap_config_auto.h': No such file or directory



Steffen








Branches 2.4.12-dev fails mod_ssl

2020-02-21 Thread Steffen





Building revision  1874291 failed in Windows.

mod_ssl.c(27,10): fatal error C1083: Cannot open include file: 
'ap_config_auto.h': No such file or directory



Steffen




Re: Time for 2.4.42?

2020-02-19 Thread Steffen



In the branches/2.4/CHANGES  there are three entries of mod_md, and one 
is labeled 2.2.3.


Looks better to me just make one combined entry,  version number not needed.

Now we have the latest mod_md v2.2.7 in branches : 
Building/Running/Testing all fine.



On 12-2-2020 11:17, Steffen wrote:


Like to see that mod_md gets a newer version.

Running/tested already 2.2.6 (trunk now 2.2.4 and branches 2.2.3)

Propose that it is time that mod_md becomes Stable. I do not foresee 
expanding functions now we have ACMEv2, OCSP stapling, tls-alpn-01, 
wildcard etc.



On 11-2-2020 15:12, Jim Jagielski wrote:

Seems like a good time to propose a release... I can RM if desired.






Re: Time for 2.4.42?

2020-02-12 Thread Steffen



Like to see that mod_md gets a newer version.

Running/tested already 2.2.6 (trunk now 2.2.4 and branches 2.2.3)

Propose that it is time that mod_md becomes Stable. I do not foresee 
expanding functions now we have ACMEv2, OCSP stapling, tls-alpn-01, 
wildcard etc.



On 11-2-2020 15:12, Jim Jagielski wrote:

Seems like a good time to propose a release... I can RM if desired.




Re: Time for 2.4.42?

2020-02-11 Thread Steffen
+1

Good plan. 

Steffen



>> Op 11 feb. 2020 om 15:13 heeft Jim Jagielski  het volgende 
>> geschreven:
> Seems like a good time to propose a release... I can RM if desired.



Re: Windows :: mod_md v2.2.3

2019-11-13 Thread Steffen
What is the procedure ? Do we need a separate vote “for stable” topic ?

Steffen


> Op 13 nov. 2019 om 12:20 heeft Stefan Eissing  
> het volgende geschreven:
> 
>> Am 13.11.2019 um 11:37 schrieb Steffen :
>> 
>> +1 For me it is time to mark mod_md as "Stable".
>> 
>> I do not foresee expanding functions now we have ACMEv2, OCSP stapling, 
>> tls-alpn-01, wildcard etc.
>> 
>> The implemented stapling is  great, I recommend it over the mod_ssl 
>> stapling. Also I like the mod_status information.
>> 
>> Tested /branches/v2.2.3  intensive and running in production, no issues seen.
> 
> +1 from me as well. 
> 
>> I had some notes at https://bz.apache.org/bugzilla/show_bug.cgi?id=63877   
>> They are just to make it a little more user-friendly.
> 
> Still on my list. 
> 
>> Thanks! Stephan
>> 
>> Steffen
>> 
>> 
>> 
> 



Windows :: mod_md v2.2.3

2019-11-13 Thread Steffen





+1 For me it is time to mark mod_md as "Stable".

I do not foresee expanding functions now we have ACMEv2, OCSP 
stapling, tls-alpn-01, wildcard etc.


The implemented stapling is  great, I recommend it over the mod_ssl 
stapling. Also I like the mod_status information.


Tested /branches/v2.2.3  intensive and running in production, no 
issues seen.



I had some notes at 
https://bz.apache.org/bugzilla/show_bug.cgi?id=63877   They are just 
to make it a little more user-friendly.



Thanks! Stephan

Steffen





Notes mod_md v2.2.0

2019-10-22 Thread Steffen
Mod_md v2.2.0 from trunk did a complete cycle with "renew-window": "86d" 
and    "warn-window": "87d",


All looks fine including the stapling renew, but some user notes:

The  mod_md times are in the log and mod_status in GMT, it should be 
better the computer/local time zone and not only in GMT, this like 
mod_status and log  does.


===server-status [Sun Oct 20 08:50:46] Activity: Renew in ~4 hours

After that ~4hours the  renew time has reached but not run yet:
===server-status    [Sun Oct 20 16:50] Activity: Ongoing...
Maybe better a  message that explains what is ongoing ?

When the time for the next run has reached, it is renewed :
===server-status [Sun Oct 20 18:56:10] Activity:    The certificate for 
the managed domain has been renewed successfully and can be used from 
Mon, 21 Oct 2019 15:56:08 GMT on. Next run in ~22 hours


It is already valid/usable by restarting Apache and we do not have to 
wait ~22 hours. It conflicts also with the Valid-From date in the 
certificate which is a day earlier (the real valid date), that is Sun, 
20 Oct 2019 15:56:08 GMT


Maybe better to explain more ?

After that ~22 hours the Notify command  starts my script which restarts 
Apache, and we have the new certificate running :)


In have Logevel info. The only entry from mod_md during the cycle is 
with the restart :
[Mon Oct 21 18:01:54.277303 2019] [md:info] [pid 8656:tid 776] AH10068: 
apachelounge.com: staged set activated


Maybe to  consider more log entries for loglevel info.
Suggestion log every status change from server-status Activity

Also there is a job.json file left in the md/tmp. This file has more 
info then the copied file to md/domains, namely is contains also at the top:

...
    "detail": "new certificate successfully saved in domains",
    "activity": "moving tmp to become new domains"
...
 "type": "message-installed"

I think it is save to delete the md/temp/job.json ?

Steffen




On 16-10-2019 16:18, Steffen wrote: and


Had an issue with v2.1.9-beta :  Renew Error :: challenge-mismatch.

Looks good now. After upgrading to the trunk version 2.2.0, it is 
renewing (did not change config and /md folder):


server-status Activity:
The certificate for the managed domain has been renewed successfully 
and can be used from Thu, 17 Oct 2019 12:46:49 GMT on. Next run ~22 hours.


After a restart got a MDMessageCmd:

installed  apachelounge.com

Closed the issues on github.


Steffen


On Wednesday 16/10/2019 at 15:37, Stefan Eissing wrote:

Thanks!


Am 16.10.2019 um 15:26 schrieb Steffen :

mod_md.dsp is fine.

It builds fine here.

Steffen

On Wednesday 16/10/2019 at 14:34, Stefan Eissing wrote:

Update from github tested mod_md in r1868506.

2 new source files added, you probably need to buildconfig. I added 
the files to the CMakeLists.txt and modules/md/mod_md.dsp. Hope it 
works. Would be nice if someone could verify it.


Cheers, Stefan











Re: mod_md update

2019-10-16 Thread Steffen




Had an issue with v2.1.9-beta :  Renew Error :: challenge-mismatch.

Looks good now. After upgrading to the trunk version 2.2.0, it is 
renewing (did not change config and /md folder):


server-status Activity:
The certificate for the managed domain has been renewed successfully 
and can be used from Thu, 17 Oct 2019 12:46:49 GMT on. Next run ~22 
hours.


After a restart got a MDMessageCmd:

installed  apachelounge.com

Closed the issues on github.


Steffen





On Wednesday 16/10/2019 at 15:37, Stefan Eissing  wrote:

Thanks!



Am 16.10.2019 um 15:26 schrieb Steffen :

mod_md.dsp is fine.

It builds fine here.

Steffen

On Wednesday 16/10/2019 at 14:34, Stefan Eissing wrote:


Update from github tested mod_md in r1868506.

2 new source files added, you probably need to buildconfig. I added 
the files to the CMakeLists.txt and modules/md/mod_md.dsp. Hope it 
works. Would be nice if someone could verify it.


Cheers, Stefan









Re: mod_md update

2019-10-16 Thread Steffen



mod_md.dsp is fine.

It builds fine here.

Steffen


On Wednesday 16/10/2019 at 14:34, Stefan Eissing  wrote:

Update from github tested mod_md in r1868506.

2 new source files added, you probably need to buildconfig. I added 
the files to the CMakeLists.txt and modules/md/mod_md.dsp. Hope it 
works. Would be nice if someone could verify it.


Cheers, Stefan




Re: mod_md with no vhosts, sni and ssl only, no go

2019-08-22 Thread Steffen



Thanks!


Very good news :  build against 2.4.41 a certificate was generated 
with the domains in MDomain.


When no certificate was specified global, the Apache does not start. 
After adding a valid other  certificate a new certificate is created 
with the domains in MDomain. Then I replaced the certificate (.pem 
files) with the one generated in the /md folder. So there is a copy 
step (no problem for me).


Ideal should be that it could generate a certificate without first 
adding adding a certificate.


Config:

No vhosts.


ProtocolsHonorOrder On
Protocols h2 http/1.1 acme-tls/1

SSLEngine on


MDomain apachelounge.nl www.apachelounge.nl  vosadministraties.nl 
www.vosadministraties.nl land10web.com

MDBaseServer on
MDPortMap https:443
MDCertificateAgreement accepted
MDRenewMode Always
MDRenewWindow   85d

- Steffen



On Thursday 22/08/2019 at 15:58, Stefan Eissing  wrote:

Hi Steffen,

could you check the v2.1.1 I just released? I fixed the recognition of 
the "amce-tls/1" protocol when using it in the base server. Hope this 
works for you as well.


- Stefan



Am 06.08.2019 um 10:48 schrieb Steffen :

Forget to attached the log.

On 5-8-2019 15:19, Steffen wrote:


Thanks,

Same, also get again :
The https: challenge 'tls-alpn-01' is disabled because the Protocols 
configuration does not include the 'acme-tls/1' protocol.


It is in the protocols directive:

 ProtocolsHonorOrder On
 Protocols h2 http/1.1 acme-tls/1

MDomain apachelounge.nl http://www.apachelounge.nl 
vosadministraties.nl http://www.vosadministraties.nl land10web.com

MDBaseServer on
MDPortMap https:443
MDCertificateAgreement accepted
MDRenewMode Always

- Steffen



On Monday 05/08/2019 at 14:52, Stefan Eissing wrote:


I think mod_md is not particularly suited to server setups without any 
VirtualHosts. I have at least no tests for this.


You can try (with a 2.4.40):

# the new, shorter form
MDCertificateAgreement accepted
# we want the base server to be managed
MDBaseServer on
# the list of domains, including one from the base server
MDomain apachelounge.nl http://www.apachelounge.nl 
vosadministraties.nlhttp://www.vosadministraties.nl land10web.com

# since we have no vhost, we need to say where https requests arrive
MDPortMap https:443
# since we have only https, we need to enable the new ACME tls 
challenge protocol

Protocols h2 http/1.1 acme-tls/1
...

- Stefan




Am 05.08.2019 um 14:06 schrieb Steffen :


I read in the new docu that you can generate a certificate for 
domains(s) that does not appear in any host.


So I did a try to generate one certificate for two domains (in Subject 
Alternative Name)


Configuration

SSL only on port 443
No vhosts



Listen 443

Protocols h2 http/1.1 acme-tls/1

MDomain apachelounge.nl http://www.apachelounge.nl 
vosadministraties.nlhttp://www.vosadministraties.nl
MDCertificateAgreement 
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf

MDRenewMode Always

ServerName land10web.com

SSLEngine on
...
...

Apache does not start. It exits with a mod_ssl error, no SSL 
certificates configured and no other module contributed any

See attachment serror1.log


When I add to the config a valid certificate

SSLCertificateFile conf/land10web.com-chain.pem
SSLCertificateKeyFile conf/land10web.com key.pem

Then Apache starts but mod_md gives error in the log.
See attachment serror2.log

See now e.g. : .
- server seems not reachable via http: (port 80->80) and reachable via 
https: (port 443->443)
- The https: challenge 'tls-alpn-01' is disabled because the Protocols 
configuration does not include the 'acme-tls/1' protocol. (it is in 
the protocols directive).



Or what I want is not supported, or I do some wrong. Appreciate some 
help.



- Steffen








































Re: [VOTE] Release httpd-2.4.41

2019-08-11 Thread Steffen



+1

No issues/regressions reported by the AL Windows Community.

- Steffen


On Friday 09/08/2019 at 15:41, Daniel Ruggeri  wrote:

Hi, all;
Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days to release this 
candidate tarball as 2.4.41:

[ ] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

The computed digests of the tarball up for vote are:
sha1: b713e835aa7cde823a4b7f8e3463164f3d9fe63e *httpd-2.4.41.tar.gz
sha256: 
3c0f9663240beb0f008acf3b4501c4f339d7467ee345a36c86c46b4d6f3a5461  
*httpd-2.4.41.tar.gz

--
Daniel Ruggeri


Re: svn commit: r1864701 - /httpd/httpd/branches/2.4.x/STATUS

2019-08-08 Thread Steffen
Are the reported APLOGNO all going to be solved in  .41:

mod_proxy mod_http2 mod_ssl


> Op 8 aug. 2019 om 15:09 heeft Eric Covener  het volgende 
> geschreven:
> 
> CC dev@ I assumed this was safe to just assert.
> 
>> On Thu, Aug 8, 2019 at 9:08 AM  wrote:
>> 
>> Author: covener
>> Date: Thu Aug  8 13:08:33 2019
>> New Revision: 1864701
>> 
>> URL: http://svn.apache.org/viewvc?rev=1864701=rev
>> Log:
>> no votes for APLOGNO commits.
>> 
>> 99% sure but please reply
>> 
>> 
>> Modified:
>>httpd/httpd/branches/2.4.x/STATUS
>> 
>> Modified: httpd/httpd/branches/2.4.x/STATUS
>> URL: 
>> http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/STATUS?rev=1864701=1864700=1864701=diff
>> ==
>> --- httpd/httpd/branches/2.4.x/STATUS (original)
>> +++ httpd/httpd/branches/2.4.x/STATUS Thu Aug  8 13:08:33 2019
>> @@ -122,6 +122,7 @@ CURRENT RELEASE NOTES:
>> . documentation
>> . non-Unix build
>> . non-Unix, single-platform code
>> +. routine APLOGNO() backports
>> 
>> RELEASE SHOWSTOPPERS:
>> 
>> 
>> 
> 
> 
> -- 
> Eric Covener
> cove...@gmail.com



Re: mod_md with no vhosts, sni and ssl only, no go

2019-08-06 Thread Steffen

Forget to attached the log.

On 5-8-2019 15:19, Steffen wrote:

Thanks,

Same, also get again :
The https: challenge 'tls-alpn-01' is disabled because the Protocols 
configuration does not include the 'acme-tls/1' protocol.


It is in the protocols directive:

    ProtocolsHonorOrder On
    Protocols h2 http/1.1 acme-tls/1

MDomain apachelounge.nl www.apachelounge.nl vosadministraties.nl 
www.vosadministraties.nl land10web.com

MDBaseServer on
MDPortMap https:443
MDCertificateAgreement accepted
MDRenewMode Always

- Steffen



On Monday 05/08/2019 at 14:52, Stefan Eissing wrote:
I think mod_md is not particularly suited to server setups without 
any VirtualHosts. I have at least no tests for this.


You can try (with a 2.4.40):

# the new, shorter form
MDCertificateAgreement accepted
# we want the base server to be managed
MDBaseServer on
# the list of domains, including one from the base server
MDomain apachelounge.nl http://www.apachelounge.nl 
vosadministraties.nlhttp://www.vosadministraties.nl land10web.com

# since we have no vhost, we need to say where https requests arrive
MDPortMap https:443
# since we have only https, we need to enable the new ACME tls 
challenge protocol

Protocols h2 http/1.1 acme-tls/1
...

- Stefan



Am 05.08.2019 um 14:06 schrieb Steffen :


I read in the new docu that you can generate a certificate for 
domains(s) that does not appear in any host.


So I did a try to generate one certificate for two domains (in 
Subject Alternative Name)


Configuration

SSL only on port 443
No vhosts



Listen 443

Protocols h2 http/1.1 acme-tls/1

MDomain apachelounge.nl http://www.apachelounge.nl 
vosadministraties.nlhttp://www.vosadministraties.nl
MDCertificateAgreement 
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf

MDRenewMode Always

ServerName land10web.com

SSLEngine on
...
...

Apache does not start. It exits with a mod_ssl error, no SSL 
certificates configured and no other module contributed any

See attachment serror1.log


When I add to the config a valid certificate

SSLCertificateFile conf/land10web.com-chain.pem
SSLCertificateKeyFile conf/land10web.com key.pem

Then Apache starts but mod_md gives error in the log.
See attachment serror2.log

See now e.g. : .
- server seems not reachable via http: (port 80->80) and reachable 
via https: (port 443->443)
- The https: challenge 'tls-alpn-01' is disabled because the 
Protocols configuration does not include the 'acme-tls/1' protocol. 
(it is in the protocols directive).



Or what I want is not supported, or I do some wrong. Appreciate some 
help.



- Steffen


































[Mon Aug 05 15:02:19.083575 2019] [md:trace1] [pid 13868:tid 212] 
mod_md.c(734): AH10070: initializing post config dry run
[Mon Aug 05 15:02:19.083575 2019] [md:trace2] [pid 13868:tid 212] 
md_crypt.c(146): initializing RAND
[Mon Aug 05 15:02:19.083575 2019] [md:trace1] [pid 13868:tid 212] 
mod_md.c(341): AH10037: server seems not reachable via http: (port 80->80) and 
reachable via https: (port 443->443) 
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] mod_md.c(386): 
AH: apachelounge.nl: no https server_rec found for apachelounge.nl
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] mod_md.c(386): 
AH: apachelounge.nl: no https server_rec found for www.apachelounge.nl
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] mod_md.c(386): 
AH: apachelounge.nl: no https server_rec found for vosadministraties.nl
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] mod_md.c(386): 
AH: apachelounge.nl: no https server_rec found for www.vosadministraties.nl
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] mod_md.c(386): 
AH: apachelounge.nl: no https server_rec found for land10web.com
[Mon Aug 05 15:02:19.083575 2019] [md:trace1] [pid 13868:tid 212] 
mod_md.c(618): AH10039: Completed MD[apachelounge.nl, CA=(null), Proto=ACME, 
Agreement=accepted, renew-mode=2 renew_window=85d, warn_window=10%
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] md_reg.c(747): 
sync: found 0 mds in store
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] md_reg.c(228): 
md{apachelounge.nl}: incomplete, credentials not all there
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] md_reg.c(895): 
new md apachelounge.nl added
[Mon Aug 05 15:02:19.083575 2019] [md:trace2] [pid 13868:tid 212] 
md_reg.c(1092): (OS 3)The system cannot find the path specified.  : 
apachelounge.nl: nothing staged
[Mon Aug 05 15:02:19.083575 2019] [md:debug] [pid 13868:tid 212] 
md_reg.c(1123): (OS 3)The system cannot find the path specified.  : 
apachelounge.nl: load done
[Mon Aug 05 15:02:19.083575 2019] [ssl:info] [pid 13868:tid 212] AH01887: Init: 
Initializing (virtual) servers for SSL
[Mon Aug 05 15:02:19.083575 2019] [ssl:info] [pid 13868:tid 212] AH01914: 
Configuring server www.land10web.com:443 for SSL protocol
[Mon Aug 05 15:02:19

Re: mod_md with no vhosts, sni and ssl only, no go

2019-08-05 Thread Steffen



Thanks,

Same, also get again :
The https: challenge 'tls-alpn-01' is disabled because the Protocols 
configuration does not include the 'acme-tls/1' protocol.


It is in the protocols directive:


   ProtocolsHonorOrder On
   Protocols h2 http/1.1 acme-tls/1


MDomain apachelounge.nl www.apachelounge.nl  vosadministraties.nl 
www.vosadministraties.nl land10web.com

MDBaseServer on
MDPortMap https:443
MDCertificateAgreement accepted
MDRenewMode Always

- Steffen




On Monday 05/08/2019 at 14:52, Stefan Eissing  wrote:
I think mod_md is not particularly suited to server setups without any 
VirtualHosts. I have at least no tests for this.


You can try (with a 2.4.40):

# the new, shorter form
MDCertificateAgreement accepted
# we want the base server to be managed
MDBaseServer on
# the list of domains, including one from the base server
MDomain apachelounge.nl http://www.apachelounge.nl 
vosadministraties.nlhttp://www.vosadministraties.nl land10web.com

# since we have no vhost, we need to say where https requests arrive
MDPortMap https:443
# since we have only https, we need to enable the new ACME tls 
challenge protocol

Protocols h2 http/1.1 acme-tls/1
...

- Stefan




Am 05.08.2019 um 14:06 schrieb Steffen :


I read in the new docu that you can generate a certificate for 
domains(s) that does not appear in any host.


So I did a try to generate one certificate for two domains (in Subject 
Alternative Name)


Configuration

SSL only on port 443
No vhosts



Listen 443

Protocols h2 http/1.1 acme-tls/1

MDomain apachelounge.nl http://www.apachelounge.nl 
vosadministraties.nlhttp://www.vosadministraties.nl
MDCertificateAgreement 
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf

MDRenewMode Always

ServerName land10web.com

SSLEngine on
...
...

Apache does not start. It exits with a mod_ssl error,  no SSL 
certificates configured and no other module contributed any

See attachment serror1.log


When I add to the config a valid certificate

SSLCertificateFile conf/land10web.com-chain.pem
SSLCertificateKeyFile conf/land10web.com key.pem

Then Apache starts but mod_md gives error in the log.
See attachment  serror2.log

See now e.g. : .
- server seems not reachable via http: (port 80->80) and reachable via 
https: (port 443->443)
- The https: challenge 'tls-alpn-01' is disabled because the Protocols 
configuration does not include the 'acme-tls/1' protocol. (it is in 
the protocols directive).



Or what I want is not supported, or I do some wrong. Appreciate some 
help.



- Steffen

































mod_md with no vhosts, sni and ssl only, no go

2019-08-05 Thread Steffen




I read in the new docu that you can generate a certificate for 
domains(s) that does not appear in any host.


So I did a try to generate one certificate for two domains (in Subject 
Alternative Name)


Configuration

SSL only on port 443
No vhosts



Listen 443

Protocols h2 http/1.1 acme-tls/1

MDomain apachelounge.nl www.apachelounge.nl  vosadministraties.nl 
www.vosadministraties.nl
MDCertificateAgreement 
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf

MDRenewMode Always

ServerName land10web.com

SSLEngine on
...
...

Apache does not start. It exits with a mod_ssl error,  no SSL 
certificates configured and no other module contributed any

See attachment serror1.log



When I add to the config a valid certificate


SSLCertificateFile conf/land10web.com-chain.pem
SSLCertificateKeyFile conf/land10web.com key.pem

Then Apache starts but mod_md gives error in the log.
See attachment  serror2.log

See now e.g. : .
- server seems not reachable via http: (port 80->80) and reachable via 
https: (port 443->443)
- The https: challenge 'tls-alpn-01' is disabled because the Protocols 
configuration does not include the 'acme-tls/1' protocol. (it is in 
the protocols directive).



Or what I want is not supported, or I do some wrong. Appreciate some 
help.



- Steffen















































Re: [VOTE] Release httpd-2.4.40

2019-08-05 Thread Steffen



Runs all fine, no issues seen sofar.

+1



On Saturday 03/08/2019 at 15:51, Daniel Ruggeri  wrote:

Hi, all;
  Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days to release this
candidate tarball as 2.4.40:
[ ] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

The computed digests of the tarball up for vote are:
sha1: 31bc6f87ac209010b8b364abc1c80dfaee53cc64 *httpd-2.4.40.tar.gz
sha256: 
451e6cf6caa09119900b74652266427f70050de5c51948acd4aaaf60d0d3cad0

*httpd-2.4.40.tar.gz

--
Daniel Ruggeri





Re: svn commit: r1864425 - in/httpd/httpd/trunk/modules/md:md_acme_acct.c md_acme_order.c md_crypt.cmd_time.c md_version.h mod_md.cmod_md_config.c mod_md_drive.c

2019-08-05 Thread Steffen
75): warning C4267:  'function': conversion 
from 'size_t' to 'int', possible loss of data
ssl\ssl_engine_io.c(803,58): warning C4267:  'function': conversion 
from 'size_t' to 'int', possible loss of data
ssl\ssl_engine_io.c(825,30): warning C4267:  '=': conversion from 
'size_t' to 'int', possible loss of data
ssl\ssl_engine_io.c(855,65): warning C4267:  'function': conversion 
from 'size_t' to 'int', possible loss of data
ssl\ssl_engine_io.c(1210,62): warning C4244:  'function': conversion 
from '__int64' to 'unsigned int', possible loss of data
ssl\ssl_engine_io.c(1534,23): warning C4018:  '<': signed/unsigned 
mismatch
ssl\ssl_engine_io.c(1552,38): warning C4267:  '-=': conversion from 
'size_t' to 'int', possible loss of data
ssl\ssl_engine_io.c(1896,19): warning C4018:  '>': signed/unsigned 
mismatch
ssl\ssl_engine_kernel.c(2610,19): warning C4018:  '<': signed/unsigned 
mismatch
ssl\ssl_engine_log.c(128,25): warning C4267:  '=': conversion from 
'size_t' to 'int', possible loss of data
ssl\ssl_engine_pphrase.c(473,26): warning C4267:  '=': conversion from 
'size_t' to 'int', possible loss of data
ssl\ssl_engine_pphrase.c(565,30): warning C4267:  '=': conversion from 
'size_t' to 'int', possible loss of data
ssl\ssl_engine_pphrase.c(604,26): warning C4267:  '=': conversion from 
'size_t' to 'int', possible loss of data
ssl\ssl_engine_rand.c(154,30): warning C4267:  'function': conversion 
from 'size_t' to 'int', possible loss of data
ssl\ssl_engine_rand.c(162,17): warning C4267:  'return': conversion 
from 'size_t' to 'int', possible loss of data
ssl\ssl_engine_vars.c(668,39): warning C4267:  '=': conversion from 
'size_t' to 'int', possible loss of data
ssl\ssl_util_ssl.c(141,28): warning C4267:  '=': conversion from 
'size_t' to 'int', possible loss of data
ssl\ssl_util_stapling.c(159,57): warning C4003:  not enough arguments 
for function-like macro invocation 'APLOGNO'




On Monday 05/08/2019 at 13:10, Rainer Jung  wrote:

Hi Steffen,

it would help, it you could copy in the warnings here. Not everyone 
uses a compiler setup that shows these warnings. Being explicit about 
observations lowers the bar for us to fix them.


Thanks and regards,

Rainer

Am 05.08.2019 um 12:54 schrieb Steffen:


Also APLOGNO warnings in:
mod_proxy mod_http2 mod_ssl
On Monday 05/08/2019 at 12:32, Rainer Jung  wrote:


Hi Stefan,

Am 05.08.2019 um 12:27 schrieb ic...@apache.org:



Author: icing
Date: Mon Aug  5 10:27:34 2019
New Revision: 1864425
URL: http://svn.apache.org/viewvc?rev=1864425=rev
Log:
 * mod_md: fix compiler warnings


thanks for that. Some trailing spaces have now slipped in though  
(judged on the diff).


Did you notice this report by Gregg:

mod_md.c(386): warning C4003: not enough actual parameters for macro  
'APLOGNO'
mod_md.c(391): warning C4003: not enough actual parameters for macro  
'APLOGNO'
mod_md.c(601): warning C4003: not enough actual parameters for macro  
'APLOGNO'
mod_md.c(608): warning C4003: not enough actual parameters for macro  
'APLOGNO'
mod_md.c(659): warning C4003: not enough actual parameters for macro  
'APLOGNO'
mod_md.c(702): warning C4003: not enough actual parameters for macro  
'APLOGNO'
mod_md.c(912): warning C4003: not enough actual parameters for macro  
'APLOGNO'


Thanks and regards,

Rainer






Re: svn commit: r1864425 - in /httpd/httpd/trunk/modules/md:md_acme_acct.c md_acme_order.c md_crypt.c md_time.c md_version.h mod_md.cmod_md_config.c mod_md_drive.c

2019-08-05 Thread Steffen




Also APLOGNO warnings in:

mod_proxy mod_http2 mod_ssl


On Monday 05/08/2019 at 12:32, Rainer Jung  wrote:

Hi Stefan,

Am 05.08.2019 um 12:27 schrieb ic...@apache.org:


Author: icing
Date: Mon Aug  5 10:27:34 2019
New Revision: 1864425
URL: http://svn.apache.org/viewvc?rev=1864425=rev
Log:
 * mod_md: fix compiler warnings


thanks for that. Some trailing spaces have now slipped in though 
(judged on the diff).


Did you notice this report by Gregg:

mod_md.c(386): warning C4003: not enough actual parameters for macro 
'APLOGNO'
mod_md.c(391): warning C4003: not enough actual parameters for macro 
'APLOGNO'
mod_md.c(601): warning C4003: not enough actual parameters for macro 
'APLOGNO'
mod_md.c(608): warning C4003: not enough actual parameters for macro 
'APLOGNO'
mod_md.c(659): warning C4003: not enough actual parameters for macro 
'APLOGNO'
mod_md.c(702): warning C4003: not enough actual parameters for macro 
'APLOGNO'
mod_md.c(912): warning C4003: not enough actual parameters for macro 
'APLOGNO'


Thanks and regards,

Rainer






changelog mod_md ssl patch

2019-08-03 Thread Steffen




Changelog says mod_ssl needs patch.

That is a typo or where is the patch.


 *) mod_md: new features
- supports the ACMEv2 protocol
- new challenge method 'tls-alpn-01' implemented, needs mod_ssl 
patch to become available





Re: http2 backport

2019-08-02 Thread Steffen



Build branches revision 1864213 (today).


Runs http2 v1.15.4 on W


-Steffen



On Thursday 01/08/2019 at 09:23, Stefan Eissing  wrote:
This is my last plea for someone to vote for the HTTP/2 proposed 
backport. It would be great if you could review that changes or even 
try to compile them. But honestly, I am just after a vote.


- Stefan




Some stats Apache Lounge

2019-03-19 Thread Steffen



Some of you asked for it, so here we go,  just for your info.

Wow.. in 2018 the traffic of  http://www.apachelounge.com  was 17.798 
TB


This is excluded the WAMPs which are containing Apache Lounge 
binaries, Gregg reported me :
XAMPP, BitNami, WampServer, EasyPHP, IZ-Wamp, Ampps, VertrigoServ, 
WampDeveloper and more.


There must be a lot users of our Binaries, we have to guess how many.

And do not forget the binaries from our friend Apachehaus, Windows is 
a platform which is important for the HTTPD project.


Users of Windows platform has grown a lot the last years. And I see 
that more and more companies using our builds. More then 15 years ago  
I started with Apache Windows binaries (for that time Sambar). I am 
thrilled to see so many folks making now use of Apache Lounge Binaries 
and visiting the Apache Lounge Forum. For many of users the forum is a 
big valuable archive and thanks to the moderators Mario, Gregg and Tom 
we keeping the quality level.  It is really rewarding to see that the 
effort we put into the Apache Server is appreciated so much.


I want to ask you all:

Please help us (Gregg, Mario, Tom, Steffen) with the forum, we have 
not all the knowledge. And keep in mind that nowadays the forum 
members  are not  only Windows users but also other platforms like 
Linux (most directives are platform independent).


Keep in mind, the fact is that quite some users out there are not 
willing to use our users maillist. A  reason is that they find a list 
permanent and spreaded/archived all over internet.  A forum you can 
delete/change your post within a minute and Google etc. re-index 
often.



See you in the forum to help us,

Steffen





Re: [VOTE] Release httpd-2.4.38

2019-01-21 Thread Steffen



+1

Build and tested by Apache Lounge Community  Windows Win32/Win64 VC11, 
VC14 VC15, no trouble reports received.



Build with by Microsoft  supported convert with the in the tarball 
included  dsw/dsp/makefile files.


Build with dependencies:


- httpd.exe with OPENSSL_Applink and VC14/15 SupportedOS Manifest
- nghttp2 1.36.0
- jansson 2.12
- VC15 openssl 1.1.1a, VC14/11 1.0.2q
- curl 7.63.0 WinSSL
- apr 1.6.5
- apr-util 1.6.1 with Crypto OpenSSL enabled
- apr-iconv 1.2.2
- zlib 1.2.11
- brotli 1.0.7
- pcre 8.42 with JIT, SUPPORT_UTF, SUPPORT_UNICODE_PROPERTIES, 
REBUILD_CHARTABLES

- libxml2 2.9.9
- lua 5.2.4  with LUA_COMPAT_ALL
- expat 2.2.6

Not seen  new warnings over I reported here before.

Cheers,

Steffen



On Thursday 17/01/2019 at 19:49, Daniel Ruggeri  wrote:

Hi, all;
   Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days to release this 
candidate tarball as 2.4.38:

[ ] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

The computed digests of the tarball up for vote are:
sha1: 6ee19a7b936a6ddbbf81b313c4a8b38bf232b40e *httpd-2.4.38.tar.gz
sha256: 
38d0b73aa313c28065bf58faf64cec12bf7c7d5196146107df2ad07541aa26a6 
*httpd-2.4.38.tar.gz


--
Daniel Ruggeri






Re: [VOTE] Release httpd-2.4.28

2019-01-17 Thread Steffen

See no tarball at https://dist.apache.org/repos/dist/dev/httpd/

Also in SVN and Subject of theis mauk  I see 2.4.28 instead of 2.4.28

On 17-01-19 18:13, Daniel Ruggeri wrote:

Hi, all;
   Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days to release this 
candidate tarball as 2.4.28:

[ ] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

The computed digests of the tarball up for vote are:
sha1: 87d389fca46620ac165f8d659ba0bc8180532114 *httpd-2.4.28.tar.gz
sha256: 
216e3ee1dbd8d62f16155dff7a8aac7c6dbc6532954bec6cb8966a46f9819a23 
*httpd-2.4.28.tar.gz






Re: [VOTE] Release httpd-2.4.28

2019-01-17 Thread Steffen

Sorry make the same mistake :)

See no tarball at https://dist.apache.org/repos/dist/dev/httpd/

I was used to see the URL  http://httpd.apache.org/dev/dist/ also there 
no tarball


Also in SVN and Subject of this mail  I see 2.4.28 instead of 2.4.38


On 17-01-19 18:24, Jim Jagielski wrote:

Shouldn't this be 2.4.38??


On Jan 17, 2019, at 12:13 PM, Daniel Ruggeri  wrote:

Hi, all;
   Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days to release this candidate 
tarball as 2.4.28:
[ ] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

The computed digests of the tarball up for vote are:
sha1: 87d389fca46620ac165f8d659ba0bc8180532114 *httpd-2.4.28.tar.gz
sha256: 216e3ee1dbd8d62f16155dff7a8aac7c6dbc6532954bec6cb8966a46f9819a23 
*httpd-2.4.28.tar.gz

--
Daniel Ruggeri




Apache Win crashes with mod_md with no Applink sim

2018-10-19 Thread Steffen
I changed the subject ( was Re: svn commit: r1748461 - in 
/httpd/httpd/branches/2.2.x: ./ CHANGES support/ab.c)


William A Rowe Jr wrote: ...mod_php or other weirdness 

What do you mean by weirdness ? Google translate shows it can be a bad word.

I never talked about a mod-php, as pointed before applink is needed for 
phpXapache2_4.dll.  The Microsoft PHP team asked (and still) me to use 
the sim, they had some serious reports. Quote PHP team: Yeah, now it 
turned out, that the SPKI functionality in PHP requires this shim to be 
in. The functionality is available since PHP 5.6 and coupled with Apache 
could result an unexpected process exit without the solution mentioned 
in the OpenSSL FAQ compiled in.


I mentioned already back in 2016, so I cannot stipulate enough to you 
that applink sim is needed. Of course no reports on AL, because applink 
is in for years.


An other example:
mod_md errors when no applink sim, in the past AL has also reports of 
the issue.
Just tested again with AH httpd-2.4.35 with  Openssl 110i, and no 
surprise, is does not even start, see below. Replacing the httpd.exe 
from AL with the sim  all fine. Looks like a module using ssl needs the sim.


And for abs.exe, leave it in, does not harm and we are on the save side.

Regards,

Steffen

run with AH: httpd-2.4.35-o110i-x64-vc14.zip, Apache does not start

[Mon Oct 15 15:05:01.883939 2018] [md:debug] [pid 6796:tid 464] 
mod_md.c(1012): AH10070: initializing post config dry run
[Mon Oct 15 15:05:01.883939 2018] [md:debug] [pid 6796:tid 464] 
mod_md.c(357): AH10037: server seems not reachable via http: (port 
80->80) and reachable via https: (port 443->443)
[Mon Oct 15 15:05:01.883939 2018] [md:warn] [pid 6796:tid 464] AH10045: 
No VirtualHost matches Managed Domain vosadministraties.nl
[Mon Oct 15 15:05:01.883939 2018] [md:debug] [pid 6796:tid 464] 
mod_md.c(389): AH10039: Completed MD[vosadministraties.nl, 
CA=https://acme-v01.api.letsencrypt.org/directory, Proto=ACME, 
Agreement=(null), Drive=1, renew=2134720512]
[Mon Oct 15 15:05:01.883939 2018] [md:debug] [pid 6796:tid 464] 
md_reg.c(706): sync: found 1 mds in store
[Mon Oct 15 15:05:01.883939 2018] [md:debug] [pid 6796:tid 464] 
md_reg.c(793): apachelounge.nl: update renew norm=2109194240, 
window=2134720512

OPENSSL_Uplink(7FFB73F334C8,08): no OPENSSL_Applink

On 17-10-18 18:17, William A Rowe Jr wrote:
On Fri, Oct 12, 2018 at 4:54 PM William A Rowe Jr <mailto:wr...@rowe-clan.net>> wrote:


Great, I'll proceed with changing ab.c to remove the hack, since
it is unneeded when ab.c is compiled by the same toolchain as
libcrypto.dll, isn't available in non-openssl distributions, and
was deprecated in 1.1.1 again.


Note, I'll only proceed to remove the hack from trunk. I see no reason 
to make any cosmetic or build changes to 2.4.x branch. Any fallout to 
the trunk change will be uncovered in alpha/beta review. If we are 
unwilling to support the feature in httpd.exe we should not do so for 
ab.c either. (IIRC there was some subtle lingering BIO usage from 
mod_ssl for the initialization phase.)


Anyone who wants to enable the applink stub logic for mod_php or other 
weirdness is welcome to patch that either by 1) adding the applink.c 
to abs.exe and/or httpd.exe linkage, or the main() source file can 
#include that "".


Anyone interested can proceed to patch both and provision
applink.c when working with OpenSSL 1.1.1, so I don't need to
raise a ticket at that project.


Regression #7396 <https://github.com/openssl/openssl/issues/7396> was 
fixed with 92ebf6c 
<https://github.com/openssl/openssl/commit/92ebf6c4c21ff4b41ba1fd69af74b2039e138114> for 
OpenSSL 1.1.1a. The oversight of dropping applink.c appears to have 
been unintended.


Thanks to you all for your review and re-evaluation of the past and 
current situations with OpenSSL.




Re: [VOTE] Release httpd-2.4.35

2018-09-21 Thread Steffen

Maybe I overlook it:

I miss in the change log:

http://svn.apache.org/viewvc?view=revision=date=1840546

Looks it needs special windows test attention.

Description:

Merge r1801144, r1801148, r1801456 from trunk:

mpm_winnt: Factor out a helper function to parse the type of an accept
filter and use an appropriate enum for it.

This makes the code in winnt_accept() a bit easier to follow.  As a minor
side effect, it also fixes a small bug where the "unrecognized AcceptFilter
'%s'" log entry would always contain "none" instead of the actually
unrecognized kind of the accept filter.

mpm_winnt: Fix typo in the logged message in winnt_get_connection().

mpm_winnt: Following up on r1801144, use the new accept_filter_e enum
values in a couple of missed places in winnt_accept().

Submitted by: kotkov
Reviewed by: jailletc36, jim (via inspection), wrowe



On 18-09-18 02:56, Daniel Ruggeri wrote:

Hi, all;
    Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days to release this
candidate tarball as 2.4.35:
[ ] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

The computed digests of the tarball up for vote are:
md5: 92ddccfbd43b533578499d1faaad17fe *httpd-2.4.35.tar.gz
sha1: b7996c2c1f7ff5bb217114fe5354a19a5207ab62 *httpd-2.4.35.tar.gz
sha256: 31c2c82c9cd34749cbb60d04619d9aa3fb0814ab22246ad588d2426dde90c72c
*httpd-2.4.35.tar.gz





Re: [VOTE] Release httpd-2.4.35

2018-09-19 Thread Steffen
All fine here on Windows. 

> Op 18 sep. 2018 om 02:56 heeft Daniel Ruggeri  het 
> volgende geschreven:
> 
> Hi, all;
>Please find below the proposed release tarball and signatures:
> https://dist.apache.org/repos/dist/dev/httpd/
> 
> I would like to call a VOTE over the next few days to release this
> candidate tarball as 2.4.35:
> [ ] +1: It's not just good, it's good enough!
> [ ] +0: Let's have a talk.
> [ ] -1: There's trouble in paradise. Here's what's wrong.
> 
> The computed digests of the tarball up for vote are:
> md5: 92ddccfbd43b533578499d1faaad17fe *httpd-2.4.35.tar.gz
> sha1: b7996c2c1f7ff5bb217114fe5354a19a5207ab62 *httpd-2.4.35.tar.gz
> sha256: 31c2c82c9cd34749cbb60d04619d9aa3fb0814ab22246ad588d2426dde90c72c
> *httpd-2.4.35.tar.gz
> 
> -- 
> Daniel Ruggeri
> 



  1   2   3   4   5   6   >