Branch: Tag:

2001-05-31

2001-05-31 07:38:59 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

adding simple HTTP server capabilities

Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Chained.pike:1.1
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Filesystem.pike:1.1
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Port.pike:1.1
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.1
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/extensions.txt:1.1
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/module.pmod:1.1

81:    "ProtocolTypes.ConfZInfo": "predef::Protocols.LysKOM.Session.try_complete_person":1,    "Protocols.HTTP.Query.PseudoFile": "predef::Protocols.HTTP.Query.datafile":1, "predef::Protocols.HTTP.Query.file":2,    "Protocols.LysKOM.Session.Person": "predef::Protocols.LysKOM.Session":1, +  "Request": "predef::Protocols.HTTP.Server.Port.create":2,    "Rule": "predef::Web.Crawler.GlobRule":1,    "Ruleset": "predef::Calendar.Time.Fraction.set_ruleset":1, "predef::Calendar.TimeRange.set_ruleset":2,    "Ruleset ": "predef::Calendar.Time.Fraction.set_ruleset":1, "predef::Calendar.set_abbr2zone":1,
207:    "regexp->create": "predef::Regexp.match":1, "predef::Regexp.split":1,    "regexp->match": "predef::Regexp.create":1,    "regexp->split": "predef::Regexp.match":1, "predef::Regexp.split":1, +  "request": "predef::Protocols.HTTP.Server.Port":1,    "ruleset.set_timezone": "predef::Calendar.Timezone":2,    "s": "predef::String.strmult":2,    "search()": "predef::Search.`()":1,
217:    "sql->list_fields": "predef::Mysql.mysql_result.fetch_field":1, "predef::Sql.postgres_result.fetch_fields":1,    "sscanf": "predef::Function.splice_call":1, "predef::sprintf":1,    "sscanf()": "predef::array_sscanf":2, -  "string ": "predef::Calendar.TZnames._zone_tab":1, "predef::Calendar.Time.format_iso_ymd":21, "predef::Calendar.YMD.YMD.fraction_no":9, "predef::Calendar.YMD.format_iso":5, "predef::Calendar.YMD.format_iso_ymd":20, "predef::Gettext.bindtextdomain":1, "predef::Gettext.dcgettext":1, "predef::Gettext.dgettext":1, "predef::Gettext.gettext":1, "predef::Gettext.textdomain":2, "predef::Image.AVS.decode":1, "predef::Image.BMP.encode":4, "predef::Image.Color.Color.cast":1, "predef::Image.Color.Color.hex":4, "predef::Image.GD.encode":2, "predef::Image.GIF._encode":1, "predef::Image.GIF._gce_block":1, "predef::Image.GIF._render_block":1, "predef::Image.GIF.encode":12, "predef::Image.GIF.end_block":1, "predef::Image.GIF.header_block":4, "predef::Image.GIF.netscape_loop_block":2, "predef::Image.GIF.render_block":5, "predef::Image.HRZ.decode":1, "predef::Image.ILBM.encode":2, "predef::Image.Image.cast":1, "predef::Image.Image.make_ascii":1, "predef::Image.Image.write_lsb_rgb":2, "predef::Image.JPEG.encode":2, "predef::Image.Layer.set_mode":1, "predef::Image.PCX.encode":4, "predef::Image.PNG._chunk":1, "predef::Image.PNG.encode":2, "predef::Image.PNM.encode":9, "predef::Image.PVR.encode":2, "predef::Image.RAS.encode":2, "predef::Image.TGA.encode":2, "predef::Image.TIFF.encode":4, "predef::Image.X.encode_pseudocolor":2, "predef::Image.X.encode_truecolor":4, "predef::Image.XBM.encode":2, "predef::Image.XFace.encode":2, "predef::Mird.Glue.Mird.fetch":1, "predef::Mird.Glue.Transaction.store":1, "predef::Parser.HTML.context":1, "predef::Parser.HTML.current":1, "predef::Parser.HTML.parse_tag_name":1, "predef::Parser.HTML.splice_arg":1, "predef::Parser.HTML.tag":3, +  "string ": "predef::Calendar.TZnames._zone_tab":1, "predef::Calendar.Time.format_iso_ymd":21, "predef::Calendar.YMD.YMD.fraction_no":9, "predef::Calendar.YMD.format_iso":5, "predef::Calendar.YMD.format_iso_ymd":20, "predef::Gettext.bindtextdomain":1, "predef::Gettext.dcgettext":1, "predef::Gettext.dgettext":1, "predef::Gettext.gettext":1, "predef::Gettext.textdomain":2, "predef::Image.AVS.decode":1, "predef::Image.BMP.encode":4, "predef::Image.Color.Color.cast":1, "predef::Image.Color.Color.hex":4, "predef::Image.GD.encode":2, "predef::Image.GIF._encode":1, "predef::Image.GIF._gce_block":1, "predef::Image.GIF._render_block":1, "predef::Image.GIF.encode":12, "predef::Image.GIF.end_block":1, "predef::Image.GIF.header_block":4, "predef::Image.GIF.netscape_loop_block":2, "predef::Image.GIF.render_block":5, "predef::Image.HRZ.decode":1, "predef::Image.ILBM.encode":2, "predef::Image.Image.cast":1, "predef::Image.Image.make_ascii":1, "predef::Image.Image.write_lsb_rgb":2, "predef::Image.JPEG.encode":2, "predef::Image.Layer.set_mode":1, "predef::Image.PCX.encode":4, "predef::Image.PNG._chunk":1, "predef::Image.PNG.encode":2, "predef::Image.PNM.encode":9, "predef::Image.PVR.encode":2, "predef::Image.RAS.encode":2, "predef::Image.TGA.encode":2, "predef::Image.TIFF.encode":4, "predef::Image.X.encode_pseudocolor":2, "predef::Image.X.encode_truecolor":4, "predef::Image.XBM.encode":2, "predef::Image.XFace.encode":2, "predef::Mird.Glue.Mird.fetch":1, "predef::Mird.Glue.Transaction.store":1, "predef::Parser.HTML.context":1, "predef::Parser.HTML.current":1, "predef::Parser.HTML.parse_tag_name":1, "predef::Parser.HTML.splice_arg":1, "predef::Parser.HTML.tag":3, "predef::Protocols.HTTP.filename_to_type":2, "predef::Protocols.HTTP.http_date":1, "predef::Protocols.HTTP.http_decode_string":1,    "supertimerange": "predef::Calendar.TimeRange.`/":1,    "syslog": "predef::openlog":1,    "system.setrlimit": "predef::Process.create_process.create":1,
228:    "tzname": "predef::Calendar.Timezone":1,    "upper_case()": "predef::String.capitalize":1,    "v0Table": "predef::Mird.Mird.vTable":1, "predef::Mird.Mird.vzTable":1, -  "void ": "predef::Calendar.Event.create":4, "predef::Calendar.Stardate.create":3, "predef::Calendar.SuperTimeRange.create":1, "predef::Calendar.Time.Fraction.create":3, "predef::Calendar.Time.TimeOfDay.create":2, "predef::Calendar.TimeRange.create":4, "predef::Calendar.YMD.Week.create":8, "predef::Calendar.YMD.Year.create":4, "predef::Image.Color.Color.create":1, "predef::Image.Colortable.create":6, "predef::Image.Font.create":1, "predef::Image.Font.set_xspacing_scale":2, "predef::Image.Image.clear":3, "predef::Image.Image.create":6, "predef::Image.Image.noise":2, "predef::Image.Image.turbulence":2, "predef::Image.Layer.create":5, "predef::Image.TTF.FaceInstance.create":1, "predef::Math.Matrix.create":8, "predef::Mird.Glue.Mird._debug_check_free":2, "predef::Mird.Glue.Mird.close":2, "predef::Mird.Glue.Mird.create":2, "predef::Mird.Glue.Mird.first_unused_key":1, "predef::Mird.Glue.Scanner.create":2, "predef::Mird.Glue.Transaction.cancel":2, "predef::Mird.Glue.Transaction.close":1, "predef::Mird.Glue.Transaction.create":1, +  "void ": "predef::Calendar.Event.create":4, "predef::Calendar.Stardate.create":3, "predef::Calendar.SuperTimeRange.create":1, "predef::Calendar.Time.Fraction.create":3, "predef::Calendar.Time.TimeOfDay.create":2, "predef::Calendar.TimeRange.create":4, "predef::Calendar.YMD.Week.create":8, "predef::Calendar.YMD.Year.create":4, "predef::Image.Color.Color.create":1, "predef::Image.Colortable.create":6, "predef::Image.Font.create":1, "predef::Image.Font.set_xspacing_scale":2, "predef::Image.Image.clear":3, "predef::Image.Image.create":6, "predef::Image.Image.noise":2, "predef::Image.Image.turbulence":2, "predef::Image.Layer.create":5, "predef::Image.TTF.FaceInstance.create":1, "predef::Math.Matrix.create":8, "predef::Mird.Glue.Mird._debug_check_free":2, "predef::Mird.Glue.Mird.close":2, "predef::Mird.Glue.Mird.create":2, "predef::Mird.Glue.Mird.first_unused_key":1, "predef::Mird.Glue.Scanner.create":2, "predef::Mird.Glue.Transaction.cancel":2, "predef::Mird.Glue.Transaction.close":1, "predef::Mird.Glue.Transaction.create":1, "predef::Protocols.HTTP.Server.Port.create":3,    "ymd.day": "predef::Calendar.YMD.Week.day":1,    "ymd.month": "predef::Calendar.YMD.Year.month":1,    "ymd.week": "predef::Calendar.YMD.Year.week":1,
570:   "predef::Protocols.HTTP.Query": "SSL.constants"   "predef::Protocols.HTTP.Query.datafile": "Protocols.HTTP.Query.PseudoFile"   "predef::Protocols.HTTP.Query.file": "Protocols.HTTP.Query.PseudoFile" + "predef::Protocols.HTTP.Server.Port": "request" + "predef::Protocols.HTTP.Server.Port.create": "Request" "void " + "predef::Protocols.HTTP.filename_to_type": "string " + "predef::Protocols.HTTP.http_date": "string " + "predef::Protocols.HTTP.http_decode_string": "string "   "predef::Protocols.Line.simple": "ADT.Queue"   "predef::Protocols.Line.simple.read_line": "line_separator"   "predef::Protocols.Line.simple.send": "handle_commend()"