Re: [pound] Usage and Performance
Le 2021-01-29 08:26, Simon Matter via pound a écrit : Hallo Simon I believe there is a cmake3 package on RHEL which would give you the version you need. Alternately you could modify cmake_minimum_required(VERSION 3.0) to read cmake_minimum_required(VERSION 2.7) in CMakeLists.txt. I think this should work as I am not aware of using any 3.0-specific features. OK, I'll try this. As to nanomsg/mbedtls I repeat my question: should we include a copy in the distribution? Maybe not. Looks like both are also in EPEL repo and we should just use them. Thanks, Simon On Mon, 2021-01-25 at 13:25 +0100, Simon Matter via pound wrote: Hi Robert and all, I tried to build on CentOS7 / RHEL7 and quickly saw that I'm not coming far. $ cd build $ cmake .. CMake Error at CMakeLists.txt:13 (cmake_minimum_required): CMake 3.0 or higher is required. You are running version 2.8.12.2 Then, there is a nanomsg RPM in EPEL for RHEL7 but none for RHEL8. On the website of nanomsg, it is said "This project has largely been superceded by the nng project. Users are encouraged to use nng if they are able. The nng project is wire compatible with this library, and supports a significant superset of capabilities.". So, maybe that's why its not present in CentOS 8. For mbedtls, it is also only in the EPEL repository, not in the distribution itself. Depending on something from EPEL is usually not something I like because EPEL is a moving target and if a maintainer doesn't continue to work on a package, it is removed from EPEL. So, for RHEL, it's a bit difficult to build RPMs for Pound 3. Regards, Simon > Hallo Simon and other responders > > I really wonder, what dependencies were so difficult to find: I > would > very much like to make your life easier, but I would need some more > details. > > The idea was to supply the stuff which is not normally available in > distributions (hpack, uthash) even if it can be obtained from the > web. > I believe nanomsg and mbedtls are commonly available in > distributions > (and certainly can be downloaded), but I am quite willing to > include > them in future distributions if you think it would help. > > I am also curious what versioning problems you ran into - I don't > think > pound requires any specific version, please correct me if I am > wrong. > > On Thu, 2021-01-21 at 20:55 +0100, Simon Matter via pound wrote: > > > Hallo everybody > > > > > > Pound v3.0 has been officially released in early November. We > > > would > > > really appreciate if you could drop a few lines regarding your > > > experience with it: how has it behaved in your case, is it > > > reliable, > > > did you do any performance testing, have you run into any > > > issues. > > > > > > Suggestions for new features in 3.1 are also welcome. > > > > Hi Robert, > > > > The problem I had with the new release is mainly that there are > > new > > dependencies and system requirements which are not easily met in > > our > > environment. I have provided RPMs of Pound in the past but didn't > > have the > > time yet to upgrade. I hope to do it in near future. > > > > Regards, > > Simon > -- > Robert Segall > Apsis GmbH > Postfach, Uetikon am See, CH-8707 > Tel: +41-32-512 30 19 > > > -- > pound mailing list > pound@apsis.ch > https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch > -- Robert Segall Apsis GmbH Postfach, Uetikon am See, CH-8707 Tel: +41-32-512 30 19 -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch
Re: [pound] Usage and Performance
> Hallo Simon > > I believe there is a cmake3 package on RHEL which would give you the > version you need. Alternately you could modify > > cmake_minimum_required(VERSION 3.0) > > to read > > cmake_minimum_required(VERSION 2.7) > > in CMakeLists.txt. I think this should work as I am not aware of using > any 3.0-specific features. OK, I'll try this. > > As to nanomsg/mbedtls I repeat my question: should we include a copy in > the distribution? Maybe not. Looks like both are also in EPEL repo and we should just use them. Thanks, Simon > > On Mon, 2021-01-25 at 13:25 +0100, Simon Matter via pound wrote: >> Hi Robert and all, >> >> I tried to build on CentOS7 / RHEL7 and quickly saw that I'm not >> coming far. >> >> $ cd build >> $ cmake .. >> CMake Error at CMakeLists.txt:13 (cmake_minimum_required): >> CMake 3.0 or higher is required. You are running version 2.8.12.2 >> >> Then, there is a nanomsg RPM in EPEL for RHEL7 but none for RHEL8. >> For >> mbedtls, it is also only in the EPEL repository, not in the >> distribution >> itself. >> >> Depending on something from EPEL is usually not something I like >> because >> EPEL is a moving target and if a maintainer doesn't continue to work >> on a >> package, it is removed from EPEL. >> >> So, for RHEL, it's a bit difficult to build RPMs for Pound 3. >> >> Regards, >> Simon >> >> > Hallo Simon and other responders >> > >> > I really wonder, what dependencies were so difficult to find: I >> > would >> > very much like to make your life easier, but I would need some more >> > details. >> > >> > The idea was to supply the stuff which is not normally available in >> > distributions (hpack, uthash) even if it can be obtained from the >> > web. >> > I believe nanomsg and mbedtls are commonly available in >> > distributions >> > (and certainly can be downloaded), but I am quite willing to >> > include >> > them in future distributions if you think it would help. >> > >> > I am also curious what versioning problems you ran into - I don't >> > think >> > pound requires any specific version, please correct me if I am >> > wrong. >> > >> > On Thu, 2021-01-21 at 20:55 +0100, Simon Matter via pound wrote: >> > > > Hallo everybody >> > > > >> > > > Pound v3.0 has been officially released in early November. We >> > > > would >> > > > really appreciate if you could drop a few lines regarding your >> > > > experience with it: how has it behaved in your case, is it >> > > > reliable, >> > > > did you do any performance testing, have you run into any >> > > > issues. >> > > > >> > > > Suggestions for new features in 3.1 are also welcome. >> > > >> > > Hi Robert, >> > > >> > > The problem I had with the new release is mainly that there are >> > > new >> > > dependencies and system requirements which are not easily met in >> > > our >> > > environment. I have provided RPMs of Pound in the past but didn't >> > > have the >> > > time yet to upgrade. I hope to do it in near future. >> > > >> > > Regards, >> > > Simon >> > -- >> > Robert Segall >> > Apsis GmbH >> > Postfach, Uetikon am See, CH-8707 >> > Tel: +41-32-512 30 19 >> > >> > >> > -- >> > pound mailing list >> > pound@apsis.ch >> > https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch >> > >> >> > -- > Robert Segall > Apsis GmbH > Postfach, Uetikon am See, CH-8707 > Tel: +41-32-512 30 19 > > > -- > pound mailing list > pound@apsis.ch > https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch > -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch
Re: [pound] Usage and Performance
Hallo Simon I believe there is a cmake3 package on RHEL which would give you the version you need. Alternately you could modify cmake_minimum_required(VERSION 3.0) to read cmake_minimum_required(VERSION 2.7) in CMakeLists.txt. I think this should work as I am not aware of using any 3.0-specific features. As to nanomsg/mbedtls I repeat my question: should we include a copy in the distribution? On Mon, 2021-01-25 at 13:25 +0100, Simon Matter via pound wrote: > Hi Robert and all, > > I tried to build on CentOS7 / RHEL7 and quickly saw that I'm not > coming far. > > $ cd build > $ cmake .. > CMake Error at CMakeLists.txt:13 (cmake_minimum_required): > CMake 3.0 or higher is required. You are running version 2.8.12.2 > > Then, there is a nanomsg RPM in EPEL for RHEL7 but none for RHEL8. > For > mbedtls, it is also only in the EPEL repository, not in the > distribution > itself. > > Depending on something from EPEL is usually not something I like > because > EPEL is a moving target and if a maintainer doesn't continue to work > on a > package, it is removed from EPEL. > > So, for RHEL, it's a bit difficult to build RPMs for Pound 3. > > Regards, > Simon > > > Hallo Simon and other responders > > > > I really wonder, what dependencies were so difficult to find: I > > would > > very much like to make your life easier, but I would need some more > > details. > > > > The idea was to supply the stuff which is not normally available in > > distributions (hpack, uthash) even if it can be obtained from the > > web. > > I believe nanomsg and mbedtls are commonly available in > > distributions > > (and certainly can be downloaded), but I am quite willing to > > include > > them in future distributions if you think it would help. > > > > I am also curious what versioning problems you ran into - I don't > > think > > pound requires any specific version, please correct me if I am > > wrong. > > > > On Thu, 2021-01-21 at 20:55 +0100, Simon Matter via pound wrote: > > > > Hallo everybody > > > > > > > > Pound v3.0 has been officially released in early November. We > > > > would > > > > really appreciate if you could drop a few lines regarding your > > > > experience with it: how has it behaved in your case, is it > > > > reliable, > > > > did you do any performance testing, have you run into any > > > > issues. > > > > > > > > Suggestions for new features in 3.1 are also welcome. > > > > > > Hi Robert, > > > > > > The problem I had with the new release is mainly that there are > > > new > > > dependencies and system requirements which are not easily met in > > > our > > > environment. I have provided RPMs of Pound in the past but didn't > > > have the > > > time yet to upgrade. I hope to do it in near future. > > > > > > Regards, > > > Simon > > -- > > Robert Segall > > Apsis GmbH > > Postfach, Uetikon am See, CH-8707 > > Tel: +41-32-512 30 19 > > > > > > -- > > pound mailing list > > pound@apsis.ch > > https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch > > > > -- Robert Segall Apsis GmbH Postfach, Uetikon am See, CH-8707 Tel: +41-32-512 30 19 -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch
Re: [pound] Usage and Performance
Hi Robert and all, I tried to build on CentOS7 / RHEL7 and quickly saw that I'm not coming far. $ cd build $ cmake .. CMake Error at CMakeLists.txt:13 (cmake_minimum_required): CMake 3.0 or higher is required. You are running version 2.8.12.2 Then, there is a nanomsg RPM in EPEL for RHEL7 but none for RHEL8. For mbedtls, it is also only in the EPEL repository, not in the distribution itself. Depending on something from EPEL is usually not something I like because EPEL is a moving target and if a maintainer doesn't continue to work on a package, it is removed from EPEL. So, for RHEL, it's a bit difficult to build RPMs for Pound 3. Regards, Simon > Hallo Simon and other responders > > I really wonder, what dependencies were so difficult to find: I would > very much like to make your life easier, but I would need some more > details. > > The idea was to supply the stuff which is not normally available in > distributions (hpack, uthash) even if it can be obtained from the web. > I believe nanomsg and mbedtls are commonly available in distributions > (and certainly can be downloaded), but I am quite willing to include > them in future distributions if you think it would help. > > I am also curious what versioning problems you ran into - I don't think > pound requires any specific version, please correct me if I am wrong. > > On Thu, 2021-01-21 at 20:55 +0100, Simon Matter via pound wrote: >> > Hallo everybody >> > >> > Pound v3.0 has been officially released in early November. We would >> > really appreciate if you could drop a few lines regarding your >> > experience with it: how has it behaved in your case, is it >> > reliable, >> > did you do any performance testing, have you run into any issues. >> > >> > Suggestions for new features in 3.1 are also welcome. >> >> Hi Robert, >> >> The problem I had with the new release is mainly that there are new >> dependencies and system requirements which are not easily met in our >> environment. I have provided RPMs of Pound in the past but didn't >> have the >> time yet to upgrade. I hope to do it in near future. >> >> Regards, >> Simon > -- > Robert Segall > Apsis GmbH > Postfach, Uetikon am See, CH-8707 > Tel: +41-32-512 30 19 > > > -- > pound mailing list > pound@apsis.ch > https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch > -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch
Re: [pound] Usage and Performance
Hallo Simon and other responders I really wonder, what dependencies were so difficult to find: I would very much like to make your life easier, but I would need some more details. The idea was to supply the stuff which is not normally available in distributions (hpack, uthash) even if it can be obtained from the web. I believe nanomsg and mbedtls are commonly available in distributions (and certainly can be downloaded), but I am quite willing to include them in future distributions if you think it would help. I am also curious what versioning problems you ran into - I don't think pound requires any specific version, please correct me if I am wrong. On Thu, 2021-01-21 at 20:55 +0100, Simon Matter via pound wrote: > > Hallo everybody > > > > Pound v3.0 has been officially released in early November. We would > > really appreciate if you could drop a few lines regarding your > > experience with it: how has it behaved in your case, is it > > reliable, > > did you do any performance testing, have you run into any issues. > > > > Suggestions for new features in 3.1 are also welcome. > > Hi Robert, > > The problem I had with the new release is mainly that there are new > dependencies and system requirements which are not easily met in our > environment. I have provided RPMs of Pound in the past but didn't > have the > time yet to upgrade. I hope to do it in near future. > > Regards, > Simon -- Robert Segall Apsis GmbH Postfach, Uetikon am See, CH-8707 Tel: +41-32-512 30 19 -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch
Re: [pound] Usage and Performance
On Wed Jan 20 17:55:24 CET 2021 Robert Segall wrote: > Pound v3.0 has been officially released in early November. We would > really appreciate if you could drop a few lines regarding your > experience with it: how has it behaved in your case, is it reliable, > did you do any performance testing, have you run into any issues. I tried version 3 (as packaged by Debian) but had to revert - some 2.8 features I rely on were either omitted or not documented. I am using Pound to distribute requests to a single IPv4 address to servers with publicly-accessible IPv6 addresses. When an HTTPS request is received, and passed as HTTP to the backend, I need to pass on some information (and make sure it cannot be forged in an HTTP request). so my HTTP listener configuration includes parameters like: xHTTP 2 HeadRemove "X-Forwarded-For" HeadRemove "X-SSL-certificate" HeadRemove "L-.*" AddHeader "L-RequestScheme: http" AddHeader "L-Port: 80" and the HTTPS listener configuration contains additional parameters: ClientCert 1 AddHeader "L-: " so I'd like these configuration options restored. I'd also need the client certificate to be passed on, or at least the SHA-1 fingerprint (which is used to look up the client username). > Suggestions for new features in 3.1 are also welcome. In my case the Err... files contain HTML (using embedded CSS, and data: URLs for images) whose style ought to depend on the service. I'd like per-service overrides for these parameters. Dave Sparks -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch
Re: [pound] Usage and Performance
Hallo, Am 21.01.2021 um 21:00 schrieb Emilio Campos via pound: > Even in our case the dependencies compilation failed and we discarded > testing the new version. We too. Was very difficult to find all the parts with the right version. Many do not have required stable versions on Ubuntu. So we compile it from the sources. Thanks for the links ;-) Works but only with common browsers like Chrome, Firefox... But as soon as we test with command line tools like lynx or w3m it crashes the pound process. I think it comes from the TLS sources because it happend only with the https requests. Sorry dont find time to test more details. So we stopt migration. Regards, Thomas -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch
Re: [pound] Usage and Performance
+1 Even in our case the dependencies compilation failed and we discarded testing the new version. It could be great to make the compilation easier Regards El jue., 21 ene. 2021 20:56, Simon Matter via pound escribió: > > Hallo everybody > > > > Pound v3.0 has been officially released in early November. We would > > really appreciate if you could drop a few lines regarding your > > experience with it: how has it behaved in your case, is it reliable, > > did you do any performance testing, have you run into any issues. > > > > Suggestions for new features in 3.1 are also welcome. > > Hi Robert, > > The problem I had with the new release is mainly that there are new > dependencies and system requirements which are not easily met in our > environment. I have provided RPMs of Pound in the past but didn't have the > time yet to upgrade. I hope to do it in near future. > > Regards, > Simon > > > -- > pound mailing list > pound@apsis.ch > https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch > -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch
Re: [pound] Usage and Performance
> Hallo everybody > > Pound v3.0 has been officially released in early November. We would > really appreciate if you could drop a few lines regarding your > experience with it: how has it behaved in your case, is it reliable, > did you do any performance testing, have you run into any issues. > > Suggestions for new features in 3.1 are also welcome. Hi Robert, The problem I had with the new release is mainly that there are new dependencies and system requirements which are not easily met in our environment. I have provided RPMs of Pound in the past but didn't have the time yet to upgrade. I hope to do it in near future. Regards, Simon -- pound mailing list pound@apsis.ch https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch