Branch: Tag:

2008-07-25

2008-07-25 15:09:43 by Martin Stjernholm <mast@lysator.liu.se>

Fixed the encoding in Protocols.HTTP.http_encode_string to conform with
RFCs. Deprecated Protocols.HTTP.http_encode_cookie.

Added a bit more complete set of encode/decode functions for URI/IRI and
HTTP quoted-string encodings. This means http_encode_string is a deprecated
alias for the new uri_encode.

Rev: lib/7.6/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.1
Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.57

243:    "greyint": "predef::Image.Image.random":1,    "in": "predef::Stdio.File.create":1,    "int ": "7.6::Calendar.YMD.YMD.fraction_no":12, "7.6::Calendar.YMD.second":3, "predef::Calendar.Time.SuperTimeRange.second":3, "predef::Calendar.Time.TimeofDay.hour":1, "predef::Calendar.Time.TimeofDay.hour_no":3, "predef::Calendar.Time.TimeofDay.minute":1, "predef::Calendar.Time.TimeofDay.second":1, "predef::Calendar.Time.TimeofDay.unix_time":1, "predef::Calendar.TimeRange.`/":2, "predef::Calendar.TimeRange.offset_to":1, "predef::Calendar.YMD.YMD.fraction_no":12, "predef::Calendar.YMD.second":3, "predef::Image.Color.Color.`==":4, "predef::Image.Color.Color.bits":1, "predef::Image.Color.Color.rgb":2, "predef::Image.Image.`==":9, "predef::Image.Image.gradients":2, "predef::Image.Image.xsize":1, "predef::Image.Image.ysize":1, "predef::Image.Layer.set_offset":2, "predef::Image.Layer.set_tiled":1, "predef::Image.Layer.xsize":2, +  "iri_decode": "predef::Protocols.HTTP.iri_normalize":1,    "jobject": "predef::Java.JArray":1, "predef::Java.JBoolean":1, "predef::Java.JFloat":1, "predef::Java.JHashMap":1, "predef::Java.JInteger":1, "predef::Java.JString":1,    "layers": "predef::Image.Layer":1,    "lfun::random": "predef::random":1,
921:   "predef::Protocols.HTTP.Session.get_url_nice": "URL"   "predef::Protocols.HTTP.Session.set_cookie": "Cookie"   "predef::Protocols.HTTP.do_method": "do_sync_method()" + "predef::Protocols.HTTP.iri_normalize": "iri_decode"   "predef::Protocols.IRC.Client.create": "getuid" "uname"   "predef::Protocols.LDAP.client.create": "Protocol.LDAP.parse_ldap_url"   "predef::Protocols.LDAP.client.result.fetch": "ResultEntry"