Hello community, here is the log from the commit of package libwebsockets for openSUSE:Factory checked in at 2017-10-09 19:40:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libwebsockets (Old) and /work/SRC/openSUSE:Factory/.libwebsockets.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libwebsockets" Mon Oct 9 19:40:46 2017 rev:2 rq:530409 version:2.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libwebsockets/libwebsockets.changes 2017-08-28 15:12:47.005675689 +0200 +++ /work/SRC/openSUSE:Factory/.libwebsockets.new/libwebsockets.changes 2017-10-09 19:40:52.074974989 +0200 @@ -1,0 +2,31 @@ +Mon Oct 2 11:08:35 UTC 2017 - jeng...@inai.de + +- Extend description to say what libwebsockets really does. + Replace -exec rm by simpler -delete. +- Move API documentation to libwebsockets-devel. + +------------------------------------------------------------------- +Mon Oct 2 10:47:39 UTC 2017 - mar...@gmx.de + +- Update to version 2.3.0 + * ESP32 OpenSSL support for client and server + * ESP32 4 x WLAN credential slots may be configured + * Libevent event loop support + * SOCKS5 proxy support + * lws_meta protocol for websocket connection multiplexing + * lws_vhost_destroy() added... allows dynamic removal of listening + vhosts. Vhosts with shared listen sockets adopt the listen socket + automatically if the owner is destroyed. + * IPv6 on Windows + * Improved CGI handling suitable for general CGI scripting, eg, PHP + * Convert even the "old style" test servers to use statically included + plugin sources + * LWS_WITH_STATS cmake option dumps resource usage and timing information + every few seconds to debug log, including latency information about + delay from asking for writeable callback to getting it + * Large (> 2GB) files may be served + * LWS_WITH_HTTP_PROXY Cmake option adds proxying mounts + * Workaround for libev build by disabling -Werror on the test app + * HTTP2 support disabled since no way to serve websockets on it + +------------------------------------------------------------------- Old: ---- libwebsockets-2.2.1.tar.gz New: ---- libwebsockets-2.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libwebsockets.spec ++++++ --- /var/tmp/diff_new_pack.D2AY9V/_old 2017-10-09 19:40:52.706947213 +0200 +++ /var/tmp/diff_new_pack.D2AY9V/_new 2017-10-09 19:40:52.710947037 +0200 @@ -16,16 +16,16 @@ # -%define sover 10 +%define sover 11 Name: libwebsockets -Version: 2.2.1 +Version: 2.3.0 Release: 0 -Summary: A lightweight pure C WebSockets library +Summary: A WebSockets library written in C # base64-decode.c and ssl-http2.c is under MIT license with FPC exception. # sha1-hollerbach is under BSD # Test suite is licensed as Public domain (CC-zero) License: LGPL-2.1+ -Group: System/Libraries +Group: Development/Libraries/C and C++ Url: http://libwebsockets.org Source: https://github.com/warmcat/libwebsockets/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch0: %{name}-norpmtools.patch @@ -37,16 +37,25 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -A lightweight pure C library built to use minimal CPU and memory resources, -and provide fast throughput in both directions. +Libwebsockets covers some features for people making embedded +HTTP/WebSocket servers or clients. %package -n %{name}%{sover} -Summary: A lightweight pure C WebSockets library +Summary: A WebSockets library written in C Group: System/Libraries %description -n %{name}%{sover} -This subpackage contains libraries and header files for developing -applications that want to make use of the WebSockets library. +Libwebsockets covers some features for people making embedded +HTTP/WebSocket servers or clients. + +* HTTP(S) serving and client operation +* WS(S) serving and client operation +* HTTP(S) APIs for file transfer and upload +* HTTP POST form handling (including multipart) +* Cookie-based sessions +* Account management (including registration, email verification, + lost password, etc.) +* SSL PFS support %package devel Summary: Development files for %{name} @@ -74,21 +83,23 @@ %cmake_install rm -rf %{buildroot}%{_bindir}/libwebsockets-test-* rm -rf %{buildroot}%{_datadir}/libwebsockets-test-* -find %{buildroot} -name '*.a' -exec rm -f {} ';' +find %{buildroot} -name '*.a' -delete %post -n libwebsockets%{sover} -p /sbin/ldconfig %postun -n libwebsockets%{sover} -p /sbin/ldconfig %files -n libwebsockets%{sover} %defattr(-,root,root,-) -%doc LICENSE README.* changelog +%doc LICENSE %{_libdir}/libwebsockets.so.%{sover} %files devel %defattr(-,root,root,-) +%doc README.* changelog %{_includedir}/* %{_libdir}/libwebsockets.so %{_libdir}/pkgconfig/libwebsockets.pc +%{_libdir}/pkgconfig/libwebsockets_static.pc %dir %{_libdir}/cmake/%{name} %{_libdir}/cmake/%{name}/Libwebsockets*.cmake ++++++ libwebsockets-2.2.1.tar.gz -> libwebsockets-2.3.0.tar.gz ++++++ ++++ 16761 lines of diff (skipped)