From 4d03909d58f2b2adeb9a2cd86e5e3f73ebe12013 Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Wed, 21 Dec 2011 08:23:03 -0600 Subject: [PATCH] lots of misc fixes, mostly broadcast server related --- Makefile | 5 +- .../broadcast_server_tls/broadcast_admin.html | 70 ++- .../broadcast_admin_handler.hpp | 190 ++++++++ .../broadcast_handler.hpp | 201 ++++++++ .../broadcast_server_handler.hpp | 142 ++++++ .../broadcast_server_tls.cpp | 455 +----------------- examples/broadcast_server_tls/wscmd.hpp | 99 ++++ src/common.hpp | 44 ++ src/connection.hpp | 9 +- src/md5/md5.hpp | 2 - src/messages/data.cpp | 116 +++++ src/messages/data.hpp | 95 +--- src/processors/hybi_legacy.hpp | 4 +- src/roles/server.hpp | 6 +- src/sockets/ssl.hpp | 7 +- src/uri.hpp | 6 +- src/websocket_frame.hpp | 50 +- websocketpp.xcodeproj/project.pbxproj | 18 + 18 files changed, 898 insertions(+), 621 deletions(-) create mode 100644 examples/broadcast_server_tls/broadcast_admin_handler.hpp create mode 100644 examples/broadcast_server_tls/broadcast_handler.hpp create mode 100644 examples/broadcast_server_tls/broadcast_server_handler.hpp create mode 100644 examples/broadcast_server_tls/wscmd.hpp create mode 100644 src/messages/data.cpp diff --git a/Makefile b/Makefile index 5fbe9dd1af..babcfab026 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ # It's authors were Jonathan Wallace and Bernhard Fluehmann. -objects = network_utilities.o sha1.o base64.o md5.o uri.o hybi_header.o +objects = network_utilities.o sha1.o base64.o md5.o uri.o hybi_header.o data.o BOOST_LIB_PATH ?= /usr/local/lib BOOST_INCLUDE_PATH ?= /usr/local/include @@ -148,6 +148,9 @@ $(objdir)/base64.o: $(srcdir)/base64/base64.cpp $(objdir)/hybi_header.o: $(srcdir)/processors/hybi_header.cpp $(CXX) $< -o $@ $(CXXFLAGS) +$(objdir)/data.o: $(srcdir)/messages/data.cpp + $(CXX) $< -o $@ $(CXXFLAGS) + $(objdir)/md5.o: $(srcdir)/md5/md5.c $(CXX) $< -o $@ $(CXXFLAGS) diff --git a/examples/broadcast_server_tls/broadcast_admin.html b/examples/broadcast_server_tls/broadcast_admin.html index 4363118c91..4a51a731cd 100644 --- a/examples/broadcast_server_tls/broadcast_admin.html +++ b/examples/broadcast_server_tls/broadcast_admin.html @@ -12,7 +12,8 @@