[vlc-commits] tls: accept abstract transport layer stream for client sessions
Rémi Denis-Courmont
git at videolan.org
Wed Jan 13 21:49:51 CET 2016
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Jan 13 21:52:22 2016 +0200| [2c1bb0b7986b4db8a85a4911a6ad2df41d457b10] | committer: Rémi Denis-Courmont
tls: accept abstract transport layer stream for client sessions
Instead of a socket file descriptor, client sessions are now run on
top of an abstract I/O stream. This enables e.g. TLS over TLS, which
would be required for HTTPS through HTTPS proxy.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2c1bb0b7986b4db8a85a4911a6ad2df41d457b10
---
include/vlc_tls.h | 49 ++++++++++++++++-----
modules/access/ftp.c | 10 ++---
modules/access/http.c | 6 +--
modules/access/http/transport.c | 2 +-
modules/access/http/tunnel.c | 2 +-
modules/demux/adaptative/http/Sockets.cpp | 2 +-
modules/stream_out/chromecast/chromecast_ctrl.cpp | 2 +-
src/network/tls.c | 38 ++++++++--------
test/modules/misc/tls.c | 2 +-
9 files changed, 70 insertions(+), 43 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=2c1bb0b7986b4db8a85a4911a6ad2df41d457b10
More information about the vlc-commits
mailing list