Gem version 1.3.7.
Branch v1.4.x started.
RFC 6228 (199 response) implemented in Proxy#drop_response(response). The method now allows passing the OverSIP::SIP::Response instance to drop and, in case it's a [3456]XX response and the received request includes "Supported: 199" then a 199 response is sent upstream.
Updated CHANGELOG.
stud's original Makefile has been modified for adding /usr/include/libev into the library path (workaround for CentOS):
  See: https://github.com/versatica/OverSIP/issues/23#issuecomment-9649288
Allow entirely replacing the RURI of a request by passing an OverSIP::SIP::Uri instance or a string.
In case of passing a string the request routing would fail unless it is routed based on a Route header (i.e. Outbound RFC 5626) or the request is sent to a fixed address (via OverSIP::SIP::Proxy.route request, host, port, transport).
Updated .gitignore.
Merge branch 'v1.4.x'
ext/sip_parser/sip_parser.rl renamed to ext/sip_parser/sip_message_parser.rl
- Allow entirely replacing the RURI of a request by passing an OverSIP::SIP::Uri instance or a string to `request.ruri=(ruri)`. In case of passing a string it's parsed.
- Allow passing a URI as string to `UacRequest.initialize` and route based on it (if no `dst_host` param is given to the `Uac` instance routing such a request).
- New class methods `OverSIP::SIP::Uri.parse(string)` and `OverSIP::SIP::NameAddr.parse(string)` which generates instances of those classes.
Merge branch 'v1.4.x'