Jani Taskinen
6723ed1db3
MFH: Nuked ending dots from error messages
2007-09-30 05:49:45 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Ilia Alshanetsky
e919a873cd
Fixed bug #38859 (parse_url() fails if passing '@' in passwd).
2006-09-28 14:52:31 +00:00
Antony Dovgal
30a015a92f
MFH: fix #38981 (using FTP URLs in get_headers() causes crash)
2006-09-28 12:55:15 +00:00
Ilia Alshanetsky
cc0d254e4f
Fixed bug #38891 (get_headers() do not work with curl-wrappers).
2006-09-25 16:00:43 +00:00
Antony Dovgal
39856ab9cb
MFH: fix possible segfault in #38891
2006-09-23 11:58:58 +00:00
Hannes Magnusson
bcd06ef1b6
Bug #37961 (url should be URL)
2006-06-29 14:31:56 +00:00
Hannes Magnusson
ec420c3df8
Updated protos & vim folding
2006-06-26 18:48:56 +00:00
Ilia Alshanetsky
535a2e6092
Fixed bug #36351 (parse_url() does not parse numeric paths properly).
2006-02-12 16:39:44 +00:00
Ilia Alshanetsky
fb7608a006
Make get_headers() use the default context.
2006-01-18 14:05:14 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Ilia Alshanetsky
2994c23670
MFH:
...
Added 2nd optional parameter to parse_url() that allows retrieval of
individual URL components.
Added 3rd optional parameter to http_build_query() that allows custom param
separator.
2005-12-04 17:44:27 +00:00
Ilia Alshanetsky
5610ad29e3
MFH: Fixed bug #34148 (+,- and . not supported as parts of scheme).
2005-08-16 14:20:41 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Ilia Alshanetsky
fddaa54410
Added scheme validation for parse_url().
2005-05-26 03:56:21 +00:00
Ilia Alshanetsky
8281f41f3e
Fixed bug #32813 (parse_url() does not handle scheme-only urls properly).
2005-04-25 23:47:37 +00:00
Ilia Alshanetsky
42155f6028
Fixed bug #31705 (parse_url() does not recognize http://foo.com#bar )
2005-01-27 16:37:34 +00:00
Ilia Alshanetsky
4af4cf0914
Fixed bug #29913 (parse_url() is now binary safe).
2004-09-20 05:13:35 +00:00
Sara Golemon
851b6d4475
String lengths should never be char pointers.
2004-06-18 00:44:37 +00:00
Stefan Esser
2e3b9ec278
Fixed off-by-one in php_parse_url.
2004-05-28 11:33:23 +00:00
Sara Golemon
1335bc8fb8
Don't strip off those []s, it'll only create problems in wrappers and elsewhere.
2004-04-27 19:28:11 +00:00
Sara Golemon
99b6724a4c
BugFix 28187 parse_url does not handle scheme://[0123:4567::89]:12345/etc style IPv6 embedded address URLs
2004-04-27 19:13:13 +00:00
Ard Biesheuvel
86fe4ab6a1
CS
2004-01-25 15:08:31 +00:00
Ard Biesheuvel
6b8c406481
Changed prototypes to allow parsing of string literals and constant strings
...
Minor CS/WS
2004-01-25 00:30:50 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Sara Golemon
e90f85e45d
Scan for : in host:port pair from right instead of left.
...
This will allow handling of http://[fe80::1]:443/foo.html
IPv6 Numeric addressing with port number to parse correctly.
2003-12-15 06:54:31 +00:00
Ilia Alshanetsky
9947a3e7ce
Fixed typo (thanks Frank)
2003-12-04 00:14:39 +00:00
Ilia Alshanetsky
81e41e3cb9
Remove unnecessary casts.
2003-12-03 22:51:51 +00:00
Moriyoshi Koizumi
247f991443
Possible fix for bug #26391 (parse_url() destroys strings that contain
...
a character in range of \x80-\xff))
2003-12-03 20:58:12 +00:00
Shane Caraveo
4505a611ba
make parse_url work correctly for file uri's on windows, such as
...
file:///c:/somepath/somefile.txt
2003-10-19 20:00:51 +00:00
Ilia Alshanetsky
a9b20a6abf
Fixed bug #25800 (parse_url() could not parse urls with empty port).
2003-10-13 04:27:23 +00:00
Ilia Alshanetsky
ed40ae2650
emalloc -> safe_emalloc
2003-08-11 23:16:54 +00:00
Ilia Alshanetsky
7825a1864c
Fixed bug #24560 (parse_url() incorrectly handling certain file:// based
...
schemas).
2003-07-21 13:36:23 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Sascha Schumann
e422f56dff
improve php_url_encode
2003-04-28 16:24:14 +00:00
Ilia Alshanetsky
bce8bfdae4
MFH (forgot to put this fix into the 5.X tree).
2003-02-25 23:39:57 +00:00
Ilia Alshanetsky
b1a6778fe5
Added get_browser() function. This function can be used to fetch the headers
...
sent by the server when a request is made for a given URL.
2003-02-07 21:33:35 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
Ilia Alshanetsky
bd19dabefe
Fixed bug #21226 (parse_url handling of urls without a path).
2002-12-30 16:42:49 +00:00
Marcus Boerger
49a99a98f4
-php_error -> php_error_docref
...
-removed some cases where emalloc result was tested
2002-12-05 20:59:49 +00:00
Ilia Alshanetsky
6b7d77a7a0
Fixed bug #20420 and added partial urls to the test of the function.
2002-11-14 13:40:14 +00:00
Ilia Alshanetsky
8645f5c200
parse_url can now correctly parse mailto:, zlib: (old zlib wrapper) and
...
simular. Thanks to Wez Furlong for noticing the problem.
2002-11-07 15:41:32 +00:00
Ilia Alshanetsky
c3270448ac
Added handling for file:/ schema, which does not contain a host.
2002-10-18 23:54:58 +00:00
Ilia Alshanetsky
cdf39db369
Added support for file:/. Thanks to Thies for noticing the problem.
2002-10-17 13:59:55 +00:00
Ilia Alshanetsky
bcf1d4ff80
Fixed a bug introduced by previous patch.
2002-10-12 16:09:01 +00:00
Stefan Esser
89f4f7b8f5
I already said that this construct was wrong...
...
most probably fixes bug #19876
2002-10-12 08:16:20 +00:00
Ilia Alshanetsky
1bbb55ec11
Added a much faster parse_url() implementation. This also fixes a number
...
of bugs in the old parse_url() implementation.
2002-10-06 16:14:42 +00:00
Stefan Esser
184323cbe5
php_url_parse() replaces controlchars with '_' now. This stops fopen wrapper
...
CR/LF injection issues.
2002-09-10 08:06:25 +00:00
Sebastian Bergmann
90613d2282
Maintain headers.
2002-02-28 08:29:35 +00:00
Sebastian Bergmann
38933514e1
Update headers.
2001-12-11 15:32:16 +00:00