
\begin{DoxyItemize}
\item Add the standard {\ttfamily code} and {\ttfamily reason} parameters to the {\ttfamily close} method
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10297}{}\doxysubsection{0.\+9.\+4 / 2015-\/03-\/08}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10297}

\begin{DoxyItemize}
\item Don\textquotesingle{}t send input to the driver before {\ttfamily start()} is called
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10298}{}\doxysubsection{0.\+9.\+3 / 2015-\/02-\/19}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10298}

\begin{DoxyItemize}
\item Make sure the TCP socket is not left open when closing the connection
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10299}{}\doxysubsection{0.\+9.\+2 / 2014-\/12-\/21}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10299}

\begin{DoxyItemize}
\item Only emit {\ttfamily error} once, and don\textquotesingle{}t emit it after {\ttfamily close}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10300}{}\doxysubsection{0.\+9.\+1 / 2014-\/12-\/18}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10300}

\begin{DoxyItemize}
\item Check that all options to the Web\+Socket constructor are recognized
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10301}{}\doxysubsection{0.\+9.\+0 / 2014-\/12-\/13}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10301}

\begin{DoxyItemize}
\item Allow protocol extensions to be passed into websocket-\/extensions
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10302}{}\doxysubsection{0.\+8.\+1 / 2014-\/11-\/12}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10302}

\begin{DoxyItemize}
\item Send the correct hostname when upgrading a connection to TLS
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10303}{}\doxysubsection{0.\+8.\+0 / 2014-\/11-\/08}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10303}

\begin{DoxyItemize}
\item Support connections via HTTP proxies
\item Close the connection cleanly if we\textquotesingle{}re still waiting for a handshake response
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10304}{}\doxysubsection{0.\+7.\+3 / 2014-\/10-\/04}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10304}

\begin{DoxyItemize}
\item Allow sockets to be closed when they are in any state other than {\ttfamily CLOSED}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10305}{}\doxysubsection{0.\+7.\+2 / 2013-\/12-\/29}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10305}

\begin{DoxyItemize}
\item Make sure the {\ttfamily close} event is emitted by clients on Node v0.\+10
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10306}{}\doxysubsection{0.\+7.\+1 / 2013-\/12-\/03}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10306}

\begin{DoxyItemize}
\item Support the {\ttfamily max\+Length} websocket-\/driver option
\item Make the client emit {\ttfamily error} events on network errors
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10307}{}\doxysubsection{0.\+7.\+0 / 2013-\/09-\/09}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10307}

\begin{DoxyItemize}
\item Allow the server to send custom headers with Event\+Source responses
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10308}{}\doxysubsection{0.\+6.\+1 / 2013-\/07-\/05}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10308}

\begin{DoxyItemize}
\item Add {\ttfamily ca} option to the client for specifying certificate authorities
\item Start the server driver asynchronously so that {\ttfamily onopen} handlers can be added
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10309}{}\doxysubsection{0.\+6.\+0 / 2013-\/05-\/12}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10309}

\begin{DoxyItemize}
\item Add support for custom headers
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10310}{}\doxysubsection{0.\+5.\+0 / 2013-\/05-\/05}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10310}

\begin{DoxyItemize}
\item Extract the protocol handlers into the {\ttfamily websocket-\/driver} library
\item Support the Node streaming API
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10311}{}\doxysubsection{0.\+4.\+4 / 2013-\/02-\/14}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10311}

\begin{DoxyItemize}
\item Emit the {\ttfamily close} event if TCP is closed before CLOSE frame is acked
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10312}{}\doxysubsection{0.\+4.\+3 / 2012-\/07-\/09}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10312}

\begin{DoxyItemize}
\item Add {\ttfamily Connection\+: close} to Event\+Source response
\item Handle situations where {\ttfamily request.\+socket} is undefined
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10313}{}\doxysubsection{0.\+4.\+2 / 2012-\/04-\/06}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10313}

\begin{DoxyItemize}
\item Add Web\+Socket error code {\ttfamily 1011}.
\item Handle URLs with no path correctly by sending {\ttfamily GET /}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10314}{}\doxysubsection{0.\+4.\+1 / 2012-\/02-\/26}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10314}

\begin{DoxyItemize}
\item Treat anything other than a {\ttfamily Buffer} as a string when calling {\ttfamily send()}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10315}{}\doxysubsection{0.\+4.\+0 / 2012-\/02-\/13}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10315}

\begin{DoxyItemize}
\item Add {\ttfamily ping()} method to server-\/side {\ttfamily Web\+Socket} and {\ttfamily Event\+Source}
\item Buffer {\ttfamily send()} calls until the draft-\/76 handshake is complete
\item Fix HTTPS problems on Node 0.\+7
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10316}{}\doxysubsection{0.\+3.\+1 / 2012-\/01-\/16}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10316}

\begin{DoxyItemize}
\item Call {\ttfamily set\+No\+Delay(true)} on {\ttfamily net.\+Socket} objects to reduce latency
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10317}{}\doxysubsection{0.\+3.\+0 / 2012-\/01-\/13}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10317}

\begin{DoxyItemize}
\item Add support for {\ttfamily Event\+Source} connections
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10318}{}\doxysubsection{0.\+2.\+0 / 2011-\/12-\/21}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10318}

\begin{DoxyItemize}
\item Add support for {\ttfamily Sec-\/\+Web\+Socket-\/\+Protocol} negotiation
\item Support {\ttfamily hixie-\/76} close frames and 75/76 ignored segments
\item Improve performance of Hy\+Bi parsing/framing functions
\item Decouple parsers from TCP and reduce write volume
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10319}{}\doxysubsection{0.\+1.\+2 / 2011-\/12-\/05}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10319}

\begin{DoxyItemize}
\item Detect closed sockets on the server side when TCP connection breaks
\item Make {\ttfamily hixie-\/76} sockets work through HAProxy
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10320}{}\doxysubsection{0.\+1.\+1 / 2011-\/11-\/30}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10320}

\begin{DoxyItemize}
\item Fix {\ttfamily add\+Event\+Listener()} interface methods
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10321}{}\doxysubsection{0.\+1.\+0 / 2011-\/11-\/27}\label{md_sfcode_node_modules_faye_websocket_CHANGELOG_autotoc_md10321}

\begin{DoxyItemize}
\item Initial release, based on Web\+Socket components from Faye 
\end{DoxyItemize}