Commit Graph

35 Commits

Author SHA1 Message Date
Vinnie Falco
738ba077fa Add include for boost versions >=1.53 2013-05-03 11:47:16 -07:00
JoelKatz
554ba4f71d Mark something we need to fix in the websocketpp code. 2013-04-23 06:07:21 -07:00
JoelKatz
36a3b84dba Fix a rare race condition. 2013-04-19 00:15:25 -07:00
JoelKatz
d7ac3cf5cf Remove an assert that can false trigger. 2013-04-17 15:49:18 -07:00
JoelKatz
986cce6335 Fix case sensitive header issues. 2013-03-16 01:09:34 -07:00
JoelKatz
e310b49353 Fix parsing of split headers. 2013-03-16 00:21:44 -07:00
JoelKatz
0b52905cb7 Fix another thread race in the websocketpp data code. 2013-03-12 14:12:48 -07:00
JoelKatz
caf9c1f552 Need to do this too. 2013-03-06 23:31:20 -08:00
JoelKatz
fbd854e2e9 Just don't ask. We'll fix this right if this is the issue. 2013-03-06 23:30:13 -08:00
JoelKatz
0f4e021b9d Merge fix from websocketpp repo 2013-03-06 23:15:45 -08:00
JoelKatz
7959154b93 Fix a deadlock in the websocketpp code. data::get calls m_used.push_back(p)
which can call intrusive_ptr_release. If intrusive_ptr_release discovers a
use_count of 1 (due to the vector being resized) that can call recycle,
which acquires the very same non-recursive lock we already hold from get.
2013-03-06 11:04:35 -08:00
JoelKatz
f8f56b96e0 Tiny cleanups. 2013-02-09 20:07:53 -08:00
JoelKatz
2fe728bf4e Cleanups. 2013-01-25 19:14:53 -08:00
JoelKatz
9f61d9514c Quick and dirty possible fix. 2013-01-25 17:03:44 -08:00
JoelKatz
a2424396b3 Flash policy server. 2013-01-25 12:25:13 -08:00
JoelKatz
85a17e0d6b Stash the first line in the method so we can get it. 2013-01-25 11:59:24 -08:00
JoelKatz
ef46e76f22 Missing in previous commits. 2013-01-25 11:24:44 -08:00
JoelKatz
2fb4df3ba3 More de-bastardizing. 2013-01-25 11:08:49 -08:00
JoelKatz
938357b7ae Start cleaning up some of the bastardization. 2013-01-24 21:04:42 -08:00
JoelKatz
c04b76e1ca Fix typos. 2013-01-24 19:23:12 -08:00
JoelKatz
e27b3d1fe9 Return an iterator one past the end of the matched portion,
as async_read_until requires.
2013-01-24 19:22:00 -08:00
JoelKatz
bc07943e79 Moderate bastardization to support auto-TLS. 2013-01-24 15:53:26 -08:00
JoelKatz
24cac01e47 Rollback. 2013-01-23 16:53:31 -08:00
JoelKatz
5cff3cd10e Rollback a change. 2013-01-23 16:48:58 -08:00
JoelKatz
928e7139a3 Part of the flash policy code. 2013-01-22 20:43:10 -08:00
Arthur Britto
b912eeb0af Add on_send_empty() to websockettpp. 2013-01-05 15:33:31 -08:00
JoelKatz
d34c0e6a45 Make running out of file descriptors non fatal.
Fix a bug that kills the RPC door if it gets a prohibited connection
2012-12-21 07:38:51 -08:00
Jcar
bc1c650ec3 Got it to work in XCode :-) Including:
-Replicate Scons in Xcode configuration by importing various libraries
-That's the end of the list
2012-12-18 17:44:15 -08:00
JoelKatz
589e530b28 Catch websocketpp logs by diverting them to our logging system. 2012-12-18 12:50:08 -08:00
JoelKatz
f5e70fdcf3 Make sure the socket doesn't go away while we're shutting it down asynchronously. 2012-12-14 09:55:52 -08:00
JoelKatz
b4175d73ea Fix the shutdown deadlock and a few other problems. Don't wait for SSL shutdown in the websocketpp strand. 2012-12-13 17:15:41 -08:00
JoelKatz
caf6be04b4 Fix the two bugs that are causing us the most pain. If we encounter an error while processing or handling
a connection, don't destroy the endpoint.
2012-12-12 21:17:00 -08:00
Arthur Britto
be5087a9de Embed our own private copy of websocketpp. 2012-12-12 19:07:03 -08:00
Arthur Britto
7ec2e5cc3e Remove submodule websocketpp. 2012-12-12 19:02:02 -08:00
Stefan Thomas
fa3fab5816 Moved cpp code to src/cpp and js code to src/js. 2012-11-07 12:49:50 -08:00