1 2017-06-11 Andrew Hyatt <ahyatt@gmail.com>
3 Update to emacs-websocket version 1.8.
5 * websocket.el (websocket-mask): Mask multibyte characters correctly.
6 * websocket.el (websocket-server): Don't ask to terminate the
8 * websocket-functional-test.el: Test out multibyte characters.
9 * websocket-functional-test.el: Disable trust checking for echo server
12 2016-07-11 Paul Eggert <eggert@cs.ucla.edu>
14 Fix some quoting problems in doc strings
16 Most of these are minor issues involving, e.g., quoting `like this'
17 instead of 'like this'. A few involve escaping ` and ' with a preceding
18 \= when the characters should not be turned into curved single quotes.
20 2016-05-10 Stefan Monnier <monnier@iro.umontreal.ca>
22 * websocket/websocket.el (websocket-server-accept): Mark arg as unused
24 * websocket/websocket-functional-test.el: Fix compilation warnings.
26 2016-05-09 Andrew Hyatt <ahyatt@gmail.com>
28 Version 1.6, mostly fixes for fragmented headers.
30 * websocket.el (websocket-verify-response-code, websocket-outer-filter):
31 Fix handling of fragmented headers.
32 * websocket.el (websocket-server): Accept host for listening on.
33 * websocket-functional-test.el: Stop stopping the listener process on
36 2016-01-24 Stefan Monnier <monnier@iro.umontreal.ca>
38 Fix maintainer address
40 2015-07-19 Andrew Hyatt <ahyatt@gmail.com>
42 Add ability to handle cookies.
44 * websocket.el (websocket-open, websocket-process-headers,
45 websocket-out-filter, websocket-create-headers): Add ability to set
46 and accept cookies, using the url-cookie library. Also make sure the
47 port is included in the Host header.
49 2015-04-03 Andrew Hyatt <ahyatt@gmail.com>
51 Version 1.4, fix for ping/pong & 32-bit emacs.
53 * websocket.el (websocket-encode-frame, websocket-read-frame,
54 websocket-process-frame, websocket-check) Fixes incorrect handling of
55 ping/pong messages in websockets.
56 (websocket-to-bytes) Fixes error computing low-bytes in 32-bit emacs.
58 2014-08-23 Andrew Hyatt <ahyatt@gmail.com>
60 Upgrade to version 1.3.
62 * websocket.el: (websocket-version):Update to 1.3
63 (websocket-close): Remove unnecessary call to process-buffer.
64 (websocket-close): Remove use of buffers in connections.
65 (websocket-open): Remove use of buffers in connections.
66 (websocket-open): Throw clear error when connection cannot be made.
67 (websocket-create-headers): Remove unnecessary Origin header.
69 2013-12-14 Andrew Hyatt <ahyatt@gmail.com>
71 Remove the ERT testing file, which had too many FSF-unsigned changes.
73 This brings this package into FSF compliance.
75 * README.org: Mention the fact that the ERT tests are in the github
78 * websocket-test.el: Removed.
80 2013-09-21 Andrew Hyatt <ahyatt@gmail.com>
82 websocket.el: Set version to 1.2, after last set of server fixes.
84 2013-09-15 Andrew Hyatt <ahyatt@gmail.com>
86 2013-09-15 Andrew Hyatt <ahyatt@gmail.com>
88 * websocket.el (websocket-mask-frames, websocket-encode-frame,
89 websocket, websocket-send): Get rid of
90 `websocket-mask-frames' variable, which was a mistake, and
91 make masking mandatory for clients and forbidden for
93 * websocket-test.el (websocket-encode-frame,
94 websocket-outer-filter): Alter tests to pass new argument
95 for `websocket-encode-frame'.
97 * websocket.el (websocket-close, websocket-open,
98 websocket-server-accept): Only call the on-close callback on
99 process state change if the process is now closed or
100 similar, and always call the on-close callback from
102 * websocket-test.el (websocket-close): Add an on-close callback
103 which the `websocket-close' method now expects.
105 * magit-functiona-test.el: Assert on ready-state, and increase
106 the sleep time for the wss test.
108 2013-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
110 * packages/websocket/websocket.el: Fix version number.
112 2013-08-01 Stefan Monnier <monnier@iro.umontreal.ca>
114 * packages/websocket: Cleanup copyright and code.
116 2013-08-01 Stefan Monnier <monnier@iro.umontreal.ca>
118 Add websocket git revno bc5c2a2ee2b993a18e8e23ed725829d403508753.