Skip to content

Commit

Permalink
Enable http2 from libwebsockets
Browse files Browse the repository at this point in the history
  • Loading branch information
lws-team committed Oct 14, 2017
1 parent d4969b8 commit 6bbf538
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ Your actual "OTA" application is something completely different, and has its own
flash area. This -factory app is designed to take care of all common setup stuff and
put it in nvs to be shared with the OTA app.

This now uses HTTP/2 serving from libwebsockets :-)

It has the following capabilities:

### Initial Factory Setup Page
Expand Down
2 changes: 1 addition & 1 deletion components/libwebsockets
Submodule libwebsockets updated 83 files
+52 −49 CMakeLists.txt
+73 −4 READMEs/README-plugin-sshd-base.md
+223 −14 READMEs/README.build.md
+71 −2 READMEs/README.coding.md
+16 −2 READMEs/README.lwsws.md
+1 −1 READMEs/README.test-apps.md
+9 −9 cmake/lws_config.h.in
+3 −2 component.mk
+1 −1 contrib/android-make-script.sh
+2 −2 contrib/cross-openwrt-makefile
+29 −0 contrib/cross-w32.cmake
+29 −0 contrib/cross-w64.cmake
+20 −13 lib/alloc.c
+9 −9 lib/client-handshake.c
+7 −7 lib/client.c
+127 −43 lib/context.c
+5 −5 lib/extension-permessage-deflate.c
+1 −1 lib/fops-zip.c
+4 −4 lib/getifaddrs.c
+27 −11 lib/handshake.c
+60 −23 lib/header.c
+863 −267 lib/hpack.c
+1,392 −356 lib/http2.c
+17 −4 lib/lejp-conf.c
+2 −0 lib/lextable-strings.h
+781 −772 lib/lextable.h
+2 −2 lib/libuv.c
+427 −126 lib/libwebsockets.c
+361 −263 lib/libwebsockets.h
+3 −3 lib/lws-genhash.c
+45 −40 lib/lws-plat-esp32.c
+2 −2 lib/lws-plat-esp8266.c
+1 −1 lib/lws-plat-optee.c
+13 −9 lib/lws-plat-unix.c
+8 −8 lib/lws-plat-win.c
+2 −0 lib/mbedtls_wrapper/include/internal/ssl_lib.h
+15 −7 lib/mbedtls_wrapper/include/internal/ssl_types.h
+3 −0 lib/mbedtls_wrapper/include/internal/tls1.h
+5 −0 lib/mbedtls_wrapper/include/openssl/ssl.h
+89 −0 lib/mbedtls_wrapper/library/ssl_lib.c
+61 −14 lib/mbedtls_wrapper/platform/ssl_pm.c
+99 −42 lib/output.c
+271 −183 lib/parsers.c
+17 −14 lib/pollfd.c
+403 −174 lib/private-libwebsockets.h
+1 −1 lib/rewrite.c
+1 −1 lib/server-handshake.c
+157 −93 lib/server.c
+341 −142 lib/service.c
+1 −1 lib/smtp.c
+14 −11 lib/ssl-client.c
+35 −37 lib/ssl-http2.c
+47 −40 lib/ssl-server.c
+82 −82 lib/ssl.c
+13 −1 libwebsockets.dox
+4 −3 lwsws/main.c
+1 −0 plugins/protocol_dumb_increment.c
+5 −2 plugins/protocol_esp32_lws_ota.c
+23 −11 plugins/protocol_esp32_lws_scan.c
+1 −1 plugins/protocol_lws_meta.c
+134 −75 plugins/protocol_lws_mirror.c
+12 −8 plugins/protocol_lws_server_status.c
+473 −0 plugins/protocol_lws_sshd_demo.c
+2 −0 plugins/protocol_lws_status.c
+9 −4 plugins/protocol_post_demo.c
+38 −35 plugins/server-status.html
+1 −1 plugins/ssh-base/crypto/ed25519.c
+27 −6 plugins/ssh-base/include/lws-plugin-ssh.h
+1 −1 plugins/ssh-base/include/lws-ssh.h
+2 −2 plugins/ssh-base/kex-25519.c
+107 −59 plugins/ssh-base/sshd.c
+1 −1 plugins/ssh-base/telnet.c
+2 −0 scripts/travis_install.sh
+8 −8 test-apps/android/app/src/main/jni/NativeLibs.mk
+31 −24 test-apps/attack.sh
+ test-apps/http2.png
+2 −1 test-apps/lws-cgi-test.sh
+2 −1 test-apps/lws-common.js
+1 −1 test-apps/test-client.c
+15 −9 test-apps/test-server-http.c
+4 −4 test-apps/test-server.c
+3 −3 test-apps/test-sshd.c
+48 −14 test-apps/test.html

0 comments on commit 6bbf538

Please sign in to comment.