logo
Apache Lounge
Webmasters

 


About

Forum Index Downloads Search Register Log in  RSS Apache Lounge
 



Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Apache Lounge is not sponsored.

Your donations will help to keep this site alive and well, and continuing building binaries.



For the adventurous I compiled mod_proxy_http2.so

 
Post new topic   Reply to topic    Apache Forum Index -> Apache Building & Member Downloads



View previous topic :: View next topic  
Author Message
Jan-E



Joined: 09 Mar 2012
Posts: 794
Location: Amsterdam, NL, EU

PostPosted: Thu 28 Apr '16 15:27    Post subject: For the adventurous I compiled mod_proxy_http2.so Reply with quote

For the adventurous I compiled mod_proxy_http2.so as well. If you want to try it, the so is inside

https://phpdev.toolsforresearch.com/openssl-1.0.2h-fips-2.4.20-x64-vc14.zip
https://phpdev.toolsforresearch.com/openssl-1.0.2h-fips-2.4.20-x86-vc14.zip
https://phpdev.toolsforresearch.com/openssl-1.0.2h-fips-2.4.20-x64-vc11.zip
https://phpdev.toolsforresearch.com/openssl-1.0.2h-fips-2.4.20-x86-vc11.zip
https://phpdev.toolsforresearch.com/openssl-1.0.2h-fips-2.4.20-x64-vc9.zip
https://phpdev.toolsforresearch.com/openssl-1.0.2h-fips-2.4.20-x86-vc9.zip

The latest nghttp2 is compiled into mod_proxy_http2.so, so it is self-containing. It does not depend on nghttp2.dll.

Edit: updated to mod_http2 v1.5.5


Last edited by Jan-E on Wed 18 May '16 21:41; edited 1 time in total
Back to top
glsmith
Moderator


Joined: 16 Oct 2007
Posts: 2123
Location: Sun Diego, USA

PostPosted: Thu 28 Apr '16 22:13    Post subject: Reply with quote

Jan,

I know you have commit access at ASF, think you could commit your build bits for mod_proxy_http2 & the changes needed to properly export the few functions needed from mod_http2? It sounds like Jim is wanting to get it into 2.4.21.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 794
Location: Amsterdam, NL, EU

PostPosted: Thu 28 Apr '16 23:07    Post subject: Reply with quote

I do not have commit access. I documented the changes in mod_http2 itself here: https://github.com/icing/mod_h2/issues/102

The changes in 2.4.x are a bit dependent on the solution that Stefan chooses for the 2 issues. For instance my mod_proxy_http2.dsp now contains a preprocessor definition IS_PROXY_HTTP2_MODULE.

I know Jim is wanting to get mod_proxy_http2 into 2.4.x. That is why I started with trying to compile it.

Edit: If you clone https://github.com/Jan-E/mod_h2.git you will find a dsp, vcproj and vcxproj (VC6, VC9, VC11) for mod_proxy_http2. mod_proxy_http2 is dependent on libapr, libaprutil, libhttpd, mod_http2 and mod_proxy. That should get you going to compile it yourself.


Last edited by Jan-E on Fri 29 Apr '16 3:49; edited 1 time in total
Back to top
glsmith
Moderator


Joined: 16 Oct 2007
Posts: 2123
Location: Sun Diego, USA

PostPosted: Thu 28 Apr '16 23:37    Post subject: Reply with quote

Hmmmmm, wonder why I thought that, my bad, sorry!
Thanks, I'll look it over as time permits.

Edit: As far as issue 2, those should be moved into mod_http2.c itself, like every other module in the entire thing.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 794
Location: Amsterdam, NL, EU

PostPosted: Thu 05 May '16 1:35    Post subject: Reply with quote

https://phpdev.toolsforresearch.com/openssl-1.0.2h-fips-2.4.20-x64-vc14.zip
https://phpdev.toolsforresearch.com/openssl-1.0.2h-fips-2.4.20-x86-vc14.zip

mod_http2.so and mod_proxy_http2.so version 1.5.3 with nghttp2 from git head compiled into the modules.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 794
Location: Amsterdam, NL, EU

PostPosted: Wed 18 May '16 21:42    Post subject: Reply with quote

Updated to mod_http2 & mod_proxy_http2 v1.5.5. nghttp2 is from git head.
Back to top


Post new topic   Reply to topic    Apache Forum Index -> Apache Building & Member Downloads
Page 1 of 1