Branch: Tag:

2016-11-27

2016-11-27 02:18:50 by Stephen R. van den Berg <srb@cuci.nl>

SocketIO/EngineIO: Packetised queues, increment protocol versions for both.

SocketIO/EngineIO: Drop id parameter, it's better solved using inheritance.
EngineIO: Prioritise PING/PONG messages.

367:    "exec()": "predef::Stdio.Fd.set_close_on_exec":1,    "extension": "predef::MIME.ext_to_media_type":1,    "false": "predef::Stdio.Buffer.range_error":1, +  "farm": "predef::Web.SocketIO":1,    "fc": "predef::MasterObject.fc_reverse_lookup":1,    "file": "predef::Nettle.Hash.hash":1,    "find_cert": "8.0::SSL.Context":10,
544:    "sql_result": "predef::__builtin.Sql.Result.next_result":1,    "stable_time": "predef::Filesystem.Monitor.basic.stable_data_change":1, "predef::Filesystem.Monitor.symlinks.stable_data_change":1,    "static_headers": "predef::HPack.Context":1, -  "string": "predef::Protocols.EngineIO.Socket.write":1, +  "string": "predef::Web.EngineIO.Socket.write":1,    "string ": "predef::Calendar.TZnames._zone_tab":1, "predef::Calendar.Time.TimeofDay.format_iso_ymd":22, "predef::Calendar.YMD.YMD.format_iso_ymd":20, "predef::Calendar.YMD.YMD.fraction_no":9, "predef::Calendar.YMD.datetime_name":2, "predef::Calendar.YMD.format_iso":5, "predef::Image.AVS.decode":1, "predef::Image.BMP.encode":4, "predef::Image.Color.Color.cast":1, "predef::Image.Color.Color.hex":4, "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.blur":1, "predef::Image.Image.make_ascii":1, "predef::Image.Image.write_lsb_rgb":2, "predef::Image.Layer.cast":1, "predef::Image.Layer.set_mode":1, "predef::Image.PCX.encode":4, "predef::Image.PNM.encode":9, "predef::Image.PVR.encode":2, "predef::Image.RAS.encode":2, "predef::Image.TGA.encode":2, "predef::Image.X.encode_pseudocolor":2, "predef::Image.X.encode_truecolor":4, "predef::Image.XBM.encode":2, "predef::Image.XFace.encode":2,    "supertimerange": "predef::Calendar.TimeRanges.TimeRange.`/":1,    "sybase": "predef::Sql.Sql.create":1,
1316:   "predef::Protocols.DNS.server_base.handle_query": "send_reply()"   "predef::Protocols.DNS.server_base.reply_query": "an"   "predef::Protocols.DNS_SD.Service": "_Protocols_DNS_SD.Service" - "predef::Protocols.EngineIO.Socket.write": "string" +    "predef::Protocols.HTTP.Promise.Arguments": "bool"   "predef::Protocols.HTTP.Promise.Result": "bool"   "predef::Protocols.HTTP.Promise.get_url": "Sucess"
1537:   "predef::Web.Auth.OAuth2.Client.get_token_from_jwt": "bool"   "predef::Web.Auth.OAuth2.Client.refresh_access_token": "bool"   "predef::Web.Auth.OAuth2.Client.request_access_token": "bool" + "predef::Web.EngineIO.Socket.write": "string"   "predef::Web.SOAP.Client.call": "Arguments"   "predef::Web.SOAP.Client.get_arguments": "Arguments"   "predef::Web.SOAP.Client.get_methods": "Arguments" -  + "predef::Web.SocketIO": "farm"   "predef::Web.decode_jwt": "Crypto.Sign.State"   "predef::Web.encode_jwt": "Crypto.Sign.State"   "predef::Yp": "\"___Yp\""