- Fix error processing redirected response
- Removed CommonProxy. Use service
owsproxy.http_foundation_clientinstead. - Removed kriswallsmith/buzz integration and dependency.
- Removed ProxyQuery::getGetUrl (urls are not method specific; use getUrl).
- Removed ProxyQuery::createFromUrl (use createGet, createPost or createFromRequest as appropriate)
- Fix error processing redirected response
- Removed html reformatting of error responses (all responses are forwarded)
- Removed database logging (use web server log and / or Symfony log)
- Removed legacy workaround for url-encoded proxy user / password configuration; do not pre-encode basic auth credentials
- Removed Buzz-specific header utility methods
- Removed unrouted (no url) "genericProxyAction". Use service
owsproxy.http_foundation_clientservice to replace kernel subrequests to this action. - Removed
owsproxy.buzz_clientservice. Use serviceowsproxy.http_foundation_clientinstead.
- Fix configuration loading error on Symfony 5
- Fix controller incompatibilities with Symfony 4 / 5
- Resolve reliance on undeclared dependency sensio/framework-extra-bundle
- Fix outgoing headers (v3.1.6 regression)
- Fix subrequests to genericProxyAction invariantly producing outgoing POST requests
- Fix missing content type on HTML-reformatted error responses
- Fix cascading internal exception when reformatting HttpException to HTML
- Fix query parameter deduplication to also deduplicate params with equal case
- Fix query parameter deduplication to also deduplicate no-value parameters
- Fix support for proxy credentials containing url-reserved characters
- Fix extraneous leading space on forwarded header values
- Fold immediate double-logging in CommonProxy into single message
- Add
owsproxy.http_foundation_clientservice for sane manual handling ofProxyQueryobjects (Symfony-style responses) - Add
owsproxy.buzz_clientservice for semi-sane manual handling ofProxyQueryobjects ("Buzz"-style responses)
- Drop session interactions; owsproxy uses signatures
- Avoid undesirable implicit entity flushing and repeat of failing transaction commits on request end with enabled
loggingconfiguration - Change
loggingdefault true => false - Accept null for
loggingandobfuscate_client_ip - Add CONFIGURATION.md
- Fix credentials encoding issues causing signature errors on secured URLs
- Update basic auth handling to work with buzz 0.16.1; require buzz 0.16.1
- Fix errors in logging for unauthenticated users (PR#18)
- Misc spelling corrections
- Remove WmsProxy / WfsProxy specializations
- Remove unused components Clipping, SrsPoint, AbstractWorker, AbstractClipWorker
- Remove unused view svg.html.twig
- Remove custom Http exceptions
- Remove custom events owsproxy.before_proxy, owsproxy.after_proxy, owsproxy.terminate
- Reduce ProxyQuery public API
- Remove interactive HTTP auth challenge forwarding
- Allow installation of kriswallsmith/buzz 0.16.x on PHP>=5.4
- Drop session interactions; owsproxy uses signatures
- Avoid undesirable implicit entity flushing and repeat of failing transaction commits on request end with enabled
loggingconfiguration - Change
loggingdefault true => false - Accept null for
loggingandobfuscate_client_ip - Add CONFIGURATION.md
- Resolve Symfony 3 compatibility issues (PR#17)
- Support forwarding of valid empty and 304 Not Modified responses
- Support forwarding of requests with no
SERVICE=parameter - Replace custom HTTP Exceptions with Symfony equivalents
- Replace HTTP exceptions thrown from internal components with appropriate non-HTTP exceptions
- Add public utility method to convert Buzz Response to HttpFoundation Response
- Fix invalid user agent in WfsProxy
- Removed redundant translations that were
- for messages that could never be translated
- for messages that could never be emitted
- not translating (input = output)
- Allow updated versions of buzz to be installed
- When rejecting request with invalid signature, send correct status (500 => 403)
- Deprecate custom HTTP exceptions, extend from HttpException
- When debug-logging headers in proxy requests, log the actual headers sent
- Replaced all deprecated logger->err calls with PSR-conformant logger->error
- Remove deprecated call, fix junk after response body
- Delete Log.php~
- Encode name and password by getting URL in ProxyQuery
- Merge pull request #8 from RobinSchwammborn/release/3.0.6
- Merge branch 'release/3.0.6' into release/3.0.6
- Fixed minor typos
- Update README.md
- Improve and fix configuration options description
- Improve documentation. Describe checkssl option
- Improve readme configuration
- Improve contributing and readme documentation
- Improve contributing configuration options
- Fix contributing config path
- Add configuration to contributing documentation
- Add contributing documentation
- Add "arsgeografica/signing" library
- Add "kriswallsmith/buzz" composer library
- Add composer definition
- Merge pull request #7 from mapbender/hotfix/changelog
- Improve communication.puml diagramm
- When rejecting request with invalid signature, send correct status (500 => 403)
- Deprecate custom HTTP exceptions, extend from HttpException
- When debug-logging headers in proxy requests, log the actual headers sent
- Replaced all deprecated logger->err calls with PSR-conformant logger->error
- Encode name and password by getting URL in ProxyQuery
- Remove deprecated call, fix junk after response body
- Add README.md
- Add communication schema (src/OwsProxy3/CoreBundle/Documentation/communication.puml)
- add checkssl parameter for curl
- add ru translations
- added some oracle workarounds
- add logger to CommonProxy, WmsProxy
- Switched to MIT license
- Bug fixes
- Enhanced exception handling
- Fix cURL behavior when closing connections
- Added user-agent "OWSproxy3"
- Added request/response logging
- Oracle support for logging