Branch: Tag:

2016-11-27

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

SocketIO/EngineIO: Move modules from Protocols to Web.

2016-11-05

2016-11-05 16:54:08 by Martin Nilsson <nilsson@fastmail.com>

Added #pragma dynamic_dot

2016-11-05 10:54:21 by Martin Nilsson <nilsson@fastmail.com>

Revert EngineIO and SocketIO from 8.0 for now.

2016-10-28

2016-10-28 15:22:17 by Arne Goedeke <el@laramies.com>

EngineIO: use new WebSocket extension API

2016-10-26

2016-10-26 09:27:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.EngineIO: Fixed one more compilation error.

2016-10-26 08:34:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.EngineIO: Fixed compilation error.

2016-10-03

2016-10-03 09:54:25 by Pontus Östlund <ponost@roxen.com>

Some Pike-doc fixes.

2016-09-29

2016-09-29 01:23:24 by Stephen R. van den Berg <srb@cuci.nl>

WebSocket/EngineIO/SocketIO: Simplify specifying options per packet.

2016-09-29 01:11:04 by Stephen R. van den Berg <srb@cuci.nl>

WebSocket/EngineIO/SocketIO: Simplify specifying options per packet.

2016-09-27

2016-09-27 23:31:08 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Drop named inherits. binary frames, make compression overridable.

2016-09-27 23:30:28 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Drop named inherits. binary frames, make compression overridable.

2016-09-27 09:54:10 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Drop named inherits.

2016-09-27 09:53:21 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Drop named inherits.

2016-09-26

2016-09-26 14:44:51 by Stephen R. van den Berg <srb@cuci.nl>

Protocols: Tune default compressionparameters for speed.

2016-09-26 14:43:27 by Stephen R. van den Berg <srb@cuci.nl>

Protocols: Tune default compressionparameters for speed.

2016-09-26 12:07:58 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Rename options to lower visibility outside the class.

2016-09-26 12:07:57 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Use ADT.Queue get/put in favour of deprecated read/write.

2016-09-26 11:59:38 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Rename options to lower visibility outside the class.

2016-09-26 11:51:39 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Use ADT.Queue get/put in favour of deprecated read/write.

2016-09-26 11:25:53 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Tune deflate compressionparameters.

2016-09-26 11:25:52 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Close race during socket upgrades eliminated.

2016-09-26 10:18:56 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Tune deflate compressionparameters.

2016-09-26 07:39:07 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Close race during socket upgrades eliminated.

2016-09-23

2016-09-23 18:09:24 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO/SocketIO: Improve documentation.

2016-09-23 18:09:23 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Close race during destruction.

2016-09-23 18:08:17 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Close race during destruction.

2016-09-23 18:08:17 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO/SocketIO: Improve documentation.

2016-09-23 14:02:47 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Prevent race if destruction and upgrade cross each other.

2016-09-23 14:01:45 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Prevent race if destruction and upgrade cross each other.

2016-09-23 13:06:20 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO/SocketIO:

Rename API to more closely follow the upstream naming conventions.
Add events per namespace: on(), off().

2016-09-23 13:05:20 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO/SocketIO:

Rename API to more closely follow the upstream naming conventions.
Add events per namespace: on(), off().

2016-09-22

2016-09-22 16:03:56 by Stephen R. van den Berg <srb@cuci.nl>

SocketIO/EngineIO:

Define PDT() debugging macro.
Define DUSERERROR() macro.
Throw proper errors with backtraces.
Link statically as far as possible.
Provide sid and lastrequest members on SocketIO.Server.
Pass up ERROR messages from the protocol.

2016-09-22 16:01:35 by Stephen R. van den Berg <srb@cuci.nl>

SocketIO/EngineIO:

Define PDT() debugging macro.
Define DUSERERROR() macro.
Throw proper errors with backtraces.
Link statically as far as possible.
Provide sid and lastrequest members on SocketIO.Server.
Pass up ERROR messages from the protocol.

2016-09-22 13:35:40 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Make it threadsafe(r), and fix a protocol issue with mixed content.

2016-09-22 13:35:39 by Stephen R. van den Berg <srb@cuci.nl>

SocketIO: Make it thread safe, and simplify the API.

2016-09-22 13:26:24 by Stephen R. van den Berg <srb@cuci.nl>

SocketIO: Make it thread safe, and simplify the API.

2016-09-22 13:26:24 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO: Make it threadsafe(r), and fix a protocol issue with mixed content.

2016-09-21

2016-09-21 18:39:05 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO:

_sprintf() includes protocol revision.
Add lastrequest member.
Consolidate setting callbacks to a single function.
Binary frames have their type in binary sometimes too.
Run the close_cb just prior to shutting down the write channel.
Use the faster sprintf in favour of Buffers for %c%s type situations.
Add accessible close() method.
Avoid circular references in id.
Close Transport without destructing.
Tie up dangling refences when closing is forced.

2016-09-21 18:38:43 by Stephen R. van den Berg <srb@cuci.nl>

EngineIO:

_sprintf() includes protocol revision.
Add lastrequest member.
Consolidate setting callbacks to a single function.
Binary frames have their type in binary sometimes too.
Run the close_cb just prior to shutting down the write channel.
Use the faster sprintf in favour of Buffers for %c%s type situations.
Add accessible close() method.
Avoid circular references in id.
Close Transport without destructing.
Tie up dangling refences when closing is forced.

2016-09-20

2016-09-20 07:58:08 by Stephen R. van den Berg <srb@cuci.nl>

Clean-room Engine.IO implementation.

2016-09-20 07:50:12 by Stephen R. van den Berg <srb@cuci.nl>

Clean-room Engine.IO implementation.