Hi!

I have made a patch for Pound that adds a new functionality which is very useful and that can be found in real load-balancers like Alteon.

I added the ability to track sessions by HTTP header name. This is very useful since in things like the Telecom field you have headers which identify the mobile client, like the “x-up-calling-line-id” HTTP header. You can think also on any other header, proprietary or not.

You could also think on track sessions based on the user agent, or whatever header you like.

The config directive is something like “Session HEADER x-up-calling-line-id 300”.

Bellow please find the diff patches against your latest stable version 1.9.5. Please just give it a little revise; although I have tested it I could have missed something. The patches are just a few lines long.

 

Best regards,

Sérgio Freire