update
[emacs-init.git] / elpa / websocket-1.8 / ChangeLog
1 2017-06-11  Andrew Hyatt  <ahyatt@gmail.com>
2
3         Update to emacs-websocket version 1.8.
4
5         * websocket.el (websocket-mask): Mask multibyte characters correctly.
6         * websocket.el (websocket-server): Don't ask to terminate the
7          connection.
8         * websocket-functional-test.el: Test out multibyte characters.
9         * websocket-functional-test.el: Disable trust checking for echo server
10          connection.
11
12 2016-07-11  Paul Eggert  <eggert@cs.ucla.edu>
13
14         Fix some quoting problems in doc strings
15
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.
19
20 2016-05-10  Stefan Monnier  <monnier@iro.umontreal.ca>
21
22         * websocket/websocket.el (websocket-server-accept): Mark arg as unused
23
24         * websocket/websocket-functional-test.el: Fix compilation warnings.
25
26 2016-05-09  Andrew Hyatt  <ahyatt@gmail.com>
27
28         Version 1.6, mostly fixes for fragmented headers.
29
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
34          Windows.
35
36 2016-01-24  Stefan Monnier  <monnier@iro.umontreal.ca>
37
38         Fix maintainer address
39
40 2015-07-19  Andrew Hyatt  <ahyatt@gmail.com>
41
42         Add ability to handle cookies.
43
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.
48
49 2015-04-03  Andrew Hyatt  <ahyatt@gmail.com>
50
51         Version 1.4, fix for ping/pong & 32-bit emacs.
52
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.
57
58 2014-08-23  Andrew Hyatt  <ahyatt@gmail.com>
59
60         Upgrade to version 1.3.
61
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.
68
69 2013-12-14  Andrew Hyatt  <ahyatt@gmail.com>
70
71         Remove the ERT testing file, which had too many FSF-unsigned changes.
72
73         This brings this package into FSF compliance.
74
75         * README.org: Mention the fact that the ERT tests are in the github 
76         repository.
77
78         * websocket-test.el: Removed.
79
80 2013-09-21  Andrew Hyatt  <ahyatt@gmail.com>
81
82         websocket.el: Set version to 1.2, after last set of server fixes.
83
84 2013-09-15  Andrew Hyatt  <ahyatt@gmail.com>
85
86         2013-09-15 Andrew Hyatt  <ahyatt@gmail.com>
87
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
92                  servers.
93                * websocket-test.el (websocket-encode-frame,
94                  websocket-outer-filter): Alter tests to pass new argument
95                  for `websocket-encode-frame'.
96
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
101                  `websocket-close'
102                * websocket-test.el (websocket-close): Add an on-close callback
103                  which the `websocket-close' method now expects.
104
105                 * magit-functiona-test.el: Assert on ready-state, and increase
106                  the sleep time for the wss test.
107
108 2013-08-02  Stefan Monnier  <monnier@iro.umontreal.ca>
109
110         * packages/websocket/websocket.el: Fix version number.
111
112 2013-08-01  Stefan Monnier  <monnier@iro.umontreal.ca>
113
114         * packages/websocket: Cleanup copyright and code.
115
116 2013-08-01  Stefan Monnier  <monnier@iro.umontreal.ca>
117
118         Add websocket git revno bc5c2a2ee2b993a18e8e23ed725829d403508753.
119