Socket
Socket
Sign inDemoInstall

faye

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

faye - npm Package Versions

1245

0.6.8

Diff

Changelog

Source

0.6.8 / 2013-01-10

  • Patch security hole allowing remote execution of arbitrary Server methods
jcoglan
published 0.8.6 •

Changelog

Source

0.8.6 / 2012-10-07

  • Make sure messages pushed to the client over a socket pass through outgoing extensions
jcoglan
published 0.8.5 •

Changelog

Source

0.8.5 / 2012-09-30

  • Fix a bug in URI.parse() that caused Faye endpoints to inherit search and hash from window.location
jcoglan
published 0.8.4 •

Changelog

Source

0.8.4 / 2012-09-29

  • Optimise upgrade process so that WebSocket is tested earlier and the connection is cached
  • Check that EventSource actually works to work around broken Opera implementation
  • Emit connection:open and connection:close events from the Engine proxy
  • Increase size of client IDs from 128 to 160 bits
  • Fix bug with relative URL resolution in IE
  • Limit the JSON-P transport's message buffer so it doesn't create over-long URLs
  • Send Pragma: no-cache with XHR requests to guard against iOS 6 POST caching
  • Add charset=utf-8 to response Content-Type headers
published 0.8.3 •

Changelog

Source

0.8.3 / 2012-07-15

  • Client#subscribe returns an array of Subscriptions if given an array of channels
  • Allow different endpoints to be specified per-transport
  • Only use IE's XDomainRequest for same-protocol requests
  • Replace URL parser with one that treats relative URLs the same as the browser
  • Improve logging of malformed requests and detect problems earlier
  • Make sure socket connections are closed when a client session is timed out
  • Stop WebSocket reconnecting after window.onbeforeunload
jcoglan
published 0.8.2 •

Changelog

Source

0.8.2 / 2012-04-12

  • Fix replacement of null with {} in copyObject()
  • Make EventSource transport trigger transport:up/down events
  • Supply source map for minified JavaScript client, and include source in gem
  • Return Content-Length: 0 for 304 responses
  • Handle pre-flight CORS requests from old versions of Safari
jcoglan
published 0.8.1 •

Changelog

Source

0.8.1 / 2012-03-15

  • Make Publisher#trigger safe for event listeners that modify the listener list
  • Make Server#subscribe return a response if the incoming message has an error
  • Fix edge case in code that identifies the clientId of socket connections
  • Return Content-Length headers for HTTP responses
  • Don't send empty lists of messages from the WebSocket transport
  • Stop client sending multiple /meta/subscribe messages for subscriptions made before handshaking
  • Stop client treating incoming published messages as responses to /meta/* messages
jcoglan
published 0.8.0 •

Changelog

Source

0.8.0 / 2012-02-26

  • Extract the Redis engine into a separate library, faye-redis
  • Stabilize and document the Engine API so others can write backends
  • Extract WebSocket and EventSource tools into a separate library, faye-websocket
  • Improve use of WebSocket so messages are immediately pushed rather than polling
  • Introduce new EventSource-based transport, for proxies that block WebSocket
  • Support the Rainbows and Goliath web servers for Ruby, same as faye-websocket
  • Improve detection of network errors and switch to fixed-interval for reconnecting
  • Add setHeader() method to Client (e.g. for connecting to Salesforce API)
  • Add timeout() method to Faye.Deferrable to match EventMachine::Deferrable
  • Fix some bugs in client-side message handlers created with subscribe()
  • Improve speed and memory consumption of copyObject()
  • Switch from JSON to Yajl for JSON parsing in Ruby
jcoglan
published 0.7.1 •

Changelog

Source

0.7.1 / 2011-12-22

  • Extension added() and removed() methods now receive the extended object
  • Detection of WebSockets in RackAdapter is more strict
jcoglan
published 0.7.0 •

Changelog

Source

0.7.0 / 2011-11-22

  • Provide an event API for monitoring engine events on the server side
  • Implement server-side WebSocket connections for improved latency
  • Fix WebSocket protocol bugs and expose APIs for developers to use
  • Make server-side HTTP transports support SSL and cookies
  • Allow clients to disable selected transports and autodisconnection
  • Add callback/errback API to Client#publish() interface
  • Add socket setting for the Redis engine for connecting through a Unix socket
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc