Home » HTTP » HTTP
Miscellaneous HTTP utilities
This package is unmaintained.
Download latest release 1.4.1 (archived versions might be outdated)
License: New BSD License
Description
The HTTP class is a class with static methods for doing
miscellaneous HTTP related stuff like date formatting,
language negotiation or HTTP redirection.
Documentation
Maintainers
- Michael Wallner (mike) — lead, active
- Philippe Jausions (jausions) — lead, active
Dependencies
Required
- PHP (>= 4.0.6)
- PEAR Installer (>= 1.7.1)
- PEAR
- pcre (extension)
Releases
- 1.4.1 (stable, 2008-08-31)
Release notes
License: New BSD License
* Fixed bug #7130 - HTTP::absoluteUri("?foo") loses path
* Fixed bug #12672 - PHP_SELF ending on / causes incorrect redirects
* Fixed bug #12571 - Wrong license in package.xml
* Fixed bug #12759 - DOS linebreaks
* Fixed req #9148 - Added negotiateCharset() method
* Fixed req #11060 - Added negotiateMimeType() method
* Added regression tests
* Bump to package.xml v2.0
* Added failover JavaScript for redirect() - 1.4.0 (stable, 2005-11-14)
- 1.3.6 (stable, 2005-05-20)
- 1.3.5 (stable, 2005-02-28)
- 1.3.4 (stable, 2005-02-08)
- 1.3.3 (stable, 2004-09-21)
- 1.3.2 (stable, 2004-09-10)
- 1.3.1 (stable, 2004-07-14)
- 1.3.0 (stable, 2004-07-02)
- 1.3.0RC2 (beta, 2004-06-30)
- 1.3.0RC1 (beta, 2004-06-10)
- 1.2.3 (stable, 2004-02-26)
- 1.2.2 (stable, 2003-12-09)
- 1.2.1 (stable, 2003-08-05)
- 1.2 (stable, 2003-01-10)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #297 | Closed | Bug | 2003-11-25 | A new release should be rolled | |
| #799 | Closed | Bug | 2004-02-19 | HTTP::Header ignore query params | |
| #802 | Closed | Bug | 2004-02-19 | Patch to clean up some things in HTTP.php | |
| #1039 | Closed | Bug | 2004-03-19 | Typo in PEAR::HTTP::head() error message | |
| #1040 | Closed | Bug | 2004-03-19 | HTTP::redirect() HTTPS on port 80 or HTTP on port 443 would loose port number | |
| #1349 | Closed | Bug | 2004-05-05 | New HTTP::absoluteURI() method | |
| #1748 | Closed | Bug | 2004-06-30 | Improper format of HTTP Date | |
| #1858 | Closed | Bug | 2004-07-12 | Relative redirects don't work | |
| #2325 | Closed | Bug | 2004-09-14 | absoluteURI() causes a notice when called from command line | |
| #2332 | Closed | Bug | 2004-09-14 | [PATCH] redirect() doesn't comply with RFC2616 | |
| #2851 | Closed | Bug | 2004-11-29 | notice while negotiating language | |
| #3378 | Closed | Bug | 2005-02-04 | absoluteURI always applies https protocol under IIS6 | |
| #3421 | Closed | Req | 2005-02-09 | HTTP::absoluteURI adds slash to short URLs on Windows | |
| #3484 | Closed | Bug | 2005-02-15 | absoluteURI() loses directory path | |
| #3598 | Wont fix | Req | 2005-02-25 | HTML-based redirect | |
| #3622 | Closed | Bug | 2005-02-27 | CRITICAL: non-ISO-8859-1 characters in package.xml must be entitied | |
| #4258 | Closed | Bug | 2005-05-01 | Coding Standards neglect | |
| #4310 | Closed | Bug | 2005-05-10 | absoluteURI() loses directory path in php-cgi | |
| #5581 | Closed | Bug | 2005-10-02 | negotiateLanguage() throws fatal error in PHP 5 | |
| #7130 | Closed | Bug | 1.4.0 | 2006-03-15 | HTTP::absoluteURI("?foo") resolves to wrong URI |
| #7302 | Bogus | Bug | 1.4.0 | 2006-04-04 | Sending port number in request fails entire request on Apache |
| #7891 | Wont fix | Req | 1.4.0 | 2006-06-13 | Remote address method |
| #9148 | Closed | Req | 1.4.0 | 2006-10-24 | new negotiateCharset function |
| #11060 | Closed | Req | 1.4.0 | 2007-05-16 | Negotiate Content functionality |
| #11061 | Duplicate | Req | 1.4.0 | 2007-05-16 | Negotiate Content functionality |
| #12571 | Closed | Bug | 1.4.0 | 2007-12-02 | wrong license in package.xml |
| #12672 | No Feedback | Bug | CVS | 2007-12-12 | PHP_SELF ending on / causes incorrect redirects |
| #12759 | Closed | Bug | 1.4.0 | 2007-12-22 | HTTP.php uses DOS linebreaks |
| #17423 | Open | Req | SVN | 2010-05-21 | Make HTTP::absoluteURI use specified host name. |