http

🌐 Abstraction for HTTP request, response and session. Provides careful data sanitization and utility for URL and cookies manipulation.

OTHER License

Downloads
12.8M
Stars
453
Committers
69

Bot releases are visible (Hide)

http - Released version 2.3.2

Published by dg about 9 years ago

  • Helpers: fixed ipMatch() for IPv4 #61

For the details you can have a look at the diff.

http - Released version 2.3.1

Published by dg about 9 years ago

  • Url: fixed isEqual() for same param values & regular sorting on numbers

For the details you can have a look at the diff.

http - Released version 2.2.8

Published by dg about 9 years ago

  • Helpers: fixed ipMatch() for IPv4 #61
  • Session: session ID is not regenerated when not set
  • travis: migrating to container-based infrastructure
  • improved coding style

For the details you can have a look at the diff.

http - Released version 2.2.7

Published by dg about 9 years ago

  • Url: fixed isEqual() for same param values & regular sorting on numbers

For the details you can have a look at the diff.

http - Released version 2.2.6

Published by dg about 9 years ago

  • HttpRequest: drops non-UTF8 strings, but control characters only removes
  • Session: fetch session cookie from Http\IRequest
  • Session: fix handling exceptions thrown from SessionHandlerInterface
  • Session::configure() do not override setHandler #15 #18
  • SessionPanel: fixed quirky htmlspecialchars in PHP 5.6
  • Response: fixed quirky htmlspecialchars in PHP 5.6
  • Url: fixed canonicalize()

For the details you can have a look at the diff.

http - Released version 2.3.0

Published by dg over 9 years ago

  • RequestFactory: speed optimizations
  • Url: internally stores query parameters as array, improved canonicalize(), etc…
  • added briges for Nette DI
  • added Helpers::formatDate(), added IResponse::getHeader() (BC break)
  • Request::getUrl() is immutable
  • Response::date(), Request::isPost() & Request::getFile() with multiple keys are deprecated
http - Released version 2.2.5

Published by dg almost 10 years ago

  • RequestFactory: optimized UTF-8 validation performance
  • Url::unescape() optimized for performance
  • Url::unescape() unifies %aa to %AA

For the details you can have a look at the diff.

http - Released version 2.2.4

Published by dg almost 10 years ago

  • Response::redirect() link is printed only for https? protocols [Closes #24](security fix)
  • Response: workaroud for PHP bugs #61106 and #66375 [closes #25]

For the details you can have a look at the diff.

http - Released version 2.2.2

Published by dg almost 10 years ago

  • Url::isEqual: improved, fixed comparing of indexed arrays
  • Response: added missing HTTP status codes as constants
  • Request: header names are lowercased

For the details you can have a look at the diff.

http - Released version 2.2.1

Published by dg about 10 years ago

  • Response: added $warnOnBuffer
  • fixes

For the details you can have a look at the diff.

http - Released version 2.2.0

Published by dg over 10 years ago

The first standalone release. For more information see readme.md.