summaryrefslogtreecommitdiff
path: root/index.js
AgeCommit message (Collapse)AuthorFilesLines
2013-05-15Create logger after the ID is knownFreeyorp1-1/+1
2013-05-15Actually return when killing an invalid sessionFreeyorp1-0/+1
2013-05-15Kill sockets without a valid sessionFreeyorp1-0/+3
2013-05-15Remove login; apply handlers on connectionFreeyorp1-115/+113
This should hopefully make things apply more cleanly for reconnections and fallbacks.
2013-05-15Log proxied IPs, make log format JSONFreeyorp1-8/+20
Easier to make things easily parseable now than have to deal with logs later.
2013-05-14Add channelsFreeyorp1-3/+71
Active filters will only be applied from users in the same channel. This closes #14.
2013-05-14Fix typoFreeyorp1-2/+2
2013-05-13Also "use strict"; for index.jsFreeyorp1-0/+1
2013-05-13Ghost multiple session connectionsFreeyorp1-0/+16
Multiple connections could be made from the same session, which could cause issues when they disconnected in turn.
2013-05-13Validate input in socket callbacksFreeyorp1-0/+6
2013-05-13Move served files to a public/ directoryFreeyorp1-5/+2
2013-05-13Broadcast active filtersFreeyorp1-0/+99
There is now a simple node application to enable broadcasting of active filters, using socket.io. Currently, everyone on the server will send and receive all changes. This might get chaotic depending on how crowded things become. Perhaps `channels' might help keep things scalable. Broadcasting filters for the stat trellis chart would be interesting. You can also set and change your own nickname. This closes #12.