Re: [pound] Usage and Performance

2021-02-20 Thread Fathi Ben Nasr via pound

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

2021-01-28 Thread Simon Matter via pound
> 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

2021-01-28 Thread Robert Segall via pound
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

2021-01-25 Thread Simon Matter via pound
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

2021-01-22 Thread Robert Segall via pound
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

2021-01-21 Thread Dave Sparks via pound
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

2021-01-21 Thread Thomas Ritz via pound
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

2021-01-21 Thread Emilio Campos via pound
+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

2021-01-21 Thread Simon Matter via pound
> 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