1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00
curl/src
Daniel Stenberg 89924a897d glob: backslash escaping bug
curl didn't properly handle escaping characters in a URL with the use of
backslash. It did an attempt, but that failed as reported in bug
3022551. The described example was using the URL
"http://example.com?{AB,C\,D}".

I've now removed the special-handling of letters following the backslash
and I also removed the bad extra check that triggered this particular
bug.

Bug: http://curl.haxx.se/bug/view.cgi?id=3022551
Reported by: Jon Sargeant
2010-06-29 00:22:11 +02:00
..
macos Eric-update 2001-12-04 16:33:40 +00:00
.gitignore ignore files generated by 'maketgz' 2010-04-14 17:12:34 +02:00
CMakeLists.txt removed trailing whitespace 2010-02-14 19:40:18 +00:00
config-amigaos.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
config-mac.h Added SIZEOF_INT and SIZEOF_SHORT definitions for non-configure systems 2010-02-26 18:32:46 +00:00
config-riscos.h Added SIZEOF_INT and SIZEOF_SHORT definitions for non-configure systems 2010-02-26 18:32:46 +00:00
config-win32.h Added SIZEOF_INT and SIZEOF_SHORT definitions for non-configure systems 2010-02-26 18:32:46 +00:00
curl.rc remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
curlutil.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
curlutil.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
getpass.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
getpass.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
homedir.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
homedir.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
hugehelp.c.cvs make it more obvious what this is by not even trying to show a manual 2003-02-04 18:22:31 +00:00
hugehelp.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
main.c fix compiler warning: enumerated type mixed with another type 2010-06-01 12:25:14 +02:00
Makefile.am remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
makefile.amiga Added nonblock.c to the non-automake makefiles (note that the dependencies 2009-07-15 21:49:47 +00:00
Makefile.b32 remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
makefile.dj remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
Makefile.inc removed trailing whitespace 2010-02-14 19:40:18 +00:00
Makefile.m32 encourage users to take latest lib dependencies. 2010-04-24 17:48:09 +02:00
Makefile.netware encourage users to take latest lib dependencies. 2010-04-24 17:48:09 +02:00
Makefile.riscos removed trailing whitespace 2010-02-14 19:40:18 +00:00
Makefile.vc6 replaced wsock32.lib usage with ws2_32.lib in MSVC makefiles 2010-04-20 16:30:10 +02:00
Makefile.Watcom remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
mkhelp.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
os-specific.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
os-specific.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
setup.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
urlglob.c glob: backslash escaping bug 2010-06-29 00:22:11 +02:00
urlglob.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
vc6curlsrc.dsp Added nonblock.c to the non-automake makefiles (note that the dependencies 2009-07-15 21:49:47 +00:00
vc6curlsrc.dsw Fix CR 2009-05-08 19:09:36 +00:00
version.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
writeenv.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
writeenv.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
writeout.c remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00
writeout.h remove the CVSish $Id$ lines 2010-03-24 11:02:54 +01:00