packaging: support smack manifest and cleanup
[profile/ivi/libwebsockets.git] / changelog
index b0afe64..f0278dc 100644 (file)
--- a/changelog
+++ b/changelog
@@ -10,12 +10,23 @@ User api additions
        and get a LWS_CALLBACK_HTTP_WRITEABLE callback, the same way you can
        regulate writes with a websocket protocol connection.
 
+ - A new member in the context creation parameter struct "ssl_cipher_list" is
+       added, replacing CIPHERS_LIST_STRING.  NULL means use the ssl library
+       default list of ciphers.
+
 User api changes
 ----------------
 
  - the external poll callbacks now get the socket descriptor coming from the
        "in" parameter.  The user parameter provides the user_space for the
        wsi as it normally does on the other callbacks.
+       LWS_CALLBACK_FILTER_NETWORK_CONNECTION also has the socket descriptor
+       delivered by @in now instead of @user.
+
+ - libwebsocket_write() now returns -1 for error, or the amount of data
+       actually accepted for send.  Under load, the OS may signal it is
+       ready to send new data on the socket, but have only a restricted
+       amount of memory to buffer the packet compared to usual.
 
 
 User api removal
@@ -25,6 +36,8 @@ User api removal
        were using it to get user_space, you need to adapt your code to only
        use user_space inside the user callback.
 
+ - CIPHERS_LIST_STRING is removed
+
 
 v1.21-chrome26-firefox18
 ========================