YXORP 1.23.4 review

by rbytes.net on

YXORP is a reverse proxy for the HTTP protocol

License: GPL (GNU General Public License)
File size: 0K
Developer: Sytse Van Slooten
0 stars award from rbytes.net

YXORP is a reverse proxy for the HTTP protocol. YXORP's main focus for YXORP is checking the validity of the traffic, i.e. what would be called 'application level firewalling' or 'secure reverse proxy' in commercial products.

It can check, validate, and change just about anything about a HTTP request or response, can load balance, and all other normal reversed proxy functions. YXORP aims to conform to RFC 2616, RFC 2518, RFC 2109 and other applicable standards.

A stable release is available; bugfixes to this version will be supplied.

YXORP is being developed on Linux (both i386 and x86_64). Other supported platforms include Solaris (Sparc and i386/x86_64), Mac OS X, and FreeBSD, but these are tested less frequently for development releases.

Here are some key features of "YXORP":
SSL support (including backend SSL)
Full support for the HTTP 1.1 protocol
On-line configuration and reconfiguration using XML configuration files
Virtual hosting: several web sites can be handled by a single reverse proxy
Rule based processing of requests: all requests can be allowed, rejected, or changed depending on rules
Choice of fully checking reverse proxy (dissecting proxy) or low overhead tunnel
Multiple listeners: one YXORP can monitor several TCP ports and process incoming traffic
Load balancing over multiple servers, including automatic setting inservice and outservice, and redirection to "sorry" server pages if no server is available
Sticky load balancing
Use pcre instead of glibc regex

What's New in This Release:
#1607928: error in allocation of variable table an error in the calculation of the dvar table caused an overlay of some of the fields belonging to the last variable in the dvar table. Since the variables are hashed, this may cause effects depending on the type of variable.
#1607935: variables may not be found in response cycle an error in the way variables were freed after processing of the request rule may have caused variables carried over to the response cycle not to be found.

YXORP 1.23.4 keywords