-
-
Notifications
You must be signed in to change notification settings - Fork 67
/
ChangeLog
47 lines (40 loc) · 2.03 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Changes to GWSocket 0.4 - Friday, March 10 2023
- Added missing '--addr' to the command long options.
- Added support for 'stdin' / 'stdout'.
- Added websocket server bind on unix-domain sockets via
'--unix-socket=<addr>'.
- Ensure client is not accessed since it's closed and freed under
handle_tcp_close().
- Ensure 'localtime_r' is use for thread-safe ops.
- Ensure port is set upon passing '--port'.
- Ensure we have a default path to WS_PIPEIN|WS_PIPEOUT.
- Fixed build issue due to missing -lcrypto.
- Fixed build issue with OpenSSL 1.1.0 or newer.
- Fixed issue where an invalid client connection would stall data out to
clients.
- Fixed strict protocol invalid packet handling.
- Fixed websocket issue returning a 400 due to request header size.
- Replaced 'select(2)' with the more efficient 'poll(2)'.
Changes to GWSocket 0.3 - Friday, August 10 2018
- Added a 'build configuration' summary to configure.ac.
- Added additional debug messages when starting WebSocket server.
- Added support for openssl-1.1*.
- Added support for TLS/SSL
- Fixed clean up of invalid UTF-8 sequences in WebSocket server.
- Fixed header parsing issue for certain hosts when trying to upgrade
connection resulting in a 400 status code.
- Removed FIPS_mode_set() from websocket.c to make it compatible with LibreSSL.
Changes to GWSocket 0.2 - Tuesday, October 11, 2016
- Added a throttle mechanism for slow clients.
- Added byte-swapping functions for glibc < 2.9.
- Added missing command long option for binding address.
- Added the ability to display active connections on DEBUG mode.
- Fixed byte swap functions for Sun Solaris.
- Fixed memory leak on dangling client's referer header and queue on server
close.
- Fixed potential invalid memory read when queueing up fifo buffer.
- Fixed uint types in sha1 files.
- Refactored how all file descriptors are monitored under websocket.c.
- Renamed --bind command line option to --addr.
Changes to GWSocket 0.1 - Monday, May 02, 2016
- Initial release 0.1