Skip to content
Snippets Groups Projects
changelog 40.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • 
    5) Pings and close used to be limited to 124 bytes, the correct limit is 125
    so that is now also allowed.
    
    6) LWS_PRE is provided as a synonym for LWS_SEND_BUFFER_PRE_PADDING, either is
    
    valid to use now.
    
    7) There's generic support for RFC7462 style extension options built into the
    library now.  As a consequence, a field "options" is added to lws_extension.
    It can be NULL if there are no options on the extension.  Extension internal
    info is part of the public abi because extensions may be implemented outside
    the library.
    
    
    Danomi Czaski's avatar
    Danomi Czaski committed
    8) WSI_TOKEN_PROXY enum was accidentally defined to collide with another token
    of value 73.  That's now corrected and WSI_TOKEN_PROXY moved to his own place at
    77.
    
    
    Andy Green's avatar
    Andy Green committed
    9) With the addition of libuv support, libev is not the only event loop
    library in town and his api names must be elaborated with _ev_
    
      Callback typedef: lws_signal_cb ---> lws_ev_signal_cb_t
      lws_sigint_cfg --> lws_ev_sigint_cfg
      lws_initloop --> lws_ev_initloop
      lws_sigint_cb --> lws_ev_sigint_cb
    
    10) Libev support is made compatible with multithreaded service,
    lws_ev_initloop (was lws_initloop) gets an extra argument for the
    thread service index (use 0 if you will just have 1 service thread).
    
    LWS_VISIBLE LWS_EXTERN int
    
    Andy Green's avatar
    Andy Green committed
    lws_ev_initloop(struct lws_context *context, ev_loop_t *loop, int tsi);
    
    Andy Green's avatar
    Andy Green committed
    
    
    Andy Green's avatar
    Andy Green committed
    (for earlier changelogs, see the tagged releases)