43 Commits

Author SHA1 Message Date
Jason Coene
1d0168b557 Test on 1.2 only 2014-02-02 10:13:50 -06:00
Jason Coene
e317778d92 Add build status (lol) 2014-02-02 10:12:52 -06:00
Jason Coene
6d4725bf0f Give travis something to run 2014-02-02 10:10:21 -06:00
Jason Coene
1fee12bc8b Open source gortmp 2014-02-02 10:06:13 -06:00
Jason Coene
301e0d67e4 Try explicit ticker allocation instead of Tick 2013-07-07 11:39:18 -05:00
Jason Coene
cc0e886ec7 Include error in read warning 2013-07-04 17:56:42 -05:00
Jason Coene
3b7126d32d Remove message channel depth 2013-07-04 16:58:28 -05:00
Jason Coene
8102e0129a Use named error 2013-07-04 16:09:29 -05:00
Jason Coene
23cbe148ac Consolidate response polling 2013-07-04 16:07:06 -05:00
Jason Coene
2b588d42d0 Decrease info level verbosity 2013-07-03 19:39:38 -05:00
Jason Coene
1ef96b7494 Add rtmp and rtmps dial timeout 2013-06-17 13:48:00 -05:00
Jason Coene
a2be891d9a Reduce log level 2013-06-16 13:42:47 -05:00
Jason Coene
97dbff0859 Allow apps to send/check out of band. 2013-06-16 13:36:01 -05:00
Jason Coene
ab3fe99983 Reduce i/o channel size 2013-06-16 13:35:21 -05:00
Jason Coene
7654644741 Yank app-specific response stuff out of rtmp library 2013-06-16 13:35:11 -05:00
Jason Coene
bceee69838 Amend 2013-06-15 16:30:37 -05:00
Jason Coene
948503d82a Yank rate limiter, this belongs elsewhere 2013-06-15 16:29:48 -05:00
Jason Coene
f7ca4ee15c Add rate limiting 2013-06-15 14:55:53 -05:00
Jason Coene
04453431d8 Add HasBody helper to response to determine if a non-response was given (throttled) 2013-06-13 17:26:53 -05:00
Jason Coene
4ecebf8131 Don't reset external handlers on connection reset 2013-06-13 13:18:24 -05:00
Jason Coene
71d01458a6 Add decoding of amf external via handler 2013-06-13 11:38:21 -05:00
Jason Coene
73ef0b8508 Return nil response without error if we can't extract the 'body' field of a message. It's not an error, there's just no data. 2013-06-12 17:16:41 -05:00
Jason Coene
4dc35bafcb Update log messages and default log level 2013-06-12 15:36:43 -05:00
Jason Coene
c9d49610a9 Split client creation and connection 2013-06-12 15:36:33 -05:00
Jason Coene
f8e99e21b4 Extract error information from Object 2013-06-11 12:00:33 -05:00
Jason Coene
2e33e8baaf Create a new encoder/decoder for each transaction. 2013-06-11 12:00:25 -05:00
Jason Coene
c2688c7098 Reduce verbosity of debug for message decoded 2013-06-09 19:46:08 -05:00
Jason Coene
49906ddf4f Encode rtmp error object string on unknown error 2013-06-09 19:26:37 -05:00
Jason Coene
ceb40cdb50 Allow invoking of command messages, don't use variadic input on encode invoke methods. 2013-06-09 19:26:25 -05:00
Jason Coene
f39ea02cc7 Rename result to response, add room for alternate responses 2013-06-09 18:23:25 -05:00
Jason Coene
a80589b330 Add error decoding and dump helpers 2013-06-09 16:19:56 -05:00
Jason Coene
b2ddb25bc8 Remove poll trace 2013-06-09 16:19:38 -05:00
Jason Coene
fc1c33a476 Overhaul rtmp to add synchronous invokes, asynchronous routing, proper invoke encoding, better errors, more. 2013-06-08 22:00:51 -05:00
Jason Coene
ed1034ed7e Add circle.yml 2013-06-07 18:25:21 -05:00
Jason Coene
8bd6bc1c94 Restructure client library, update to new amf library. 2013-06-07 18:25:17 -05:00
Jason Coene
9c0d49e185 Update Makefile 2013-06-06 11:06:18 -05:00
Jason Coene
1412ce93c1 Update location of logger 2013-06-06 11:06:09 -05:00
Jason Coene
e6824e5655 go fmt 2013-06-06 11:05:58 -05:00
Jason Coene
6b60d8a45a Add connect message 2013-06-06 02:23:23 -05:00
Jason Coene
16197b07c1 Handle protocol and command messages in dispatch 2013-06-06 02:23:06 -05:00
Jason Coene
6c869d2792 Add client write loop 2013-06-06 02:20:26 -05:00
Jason Coene
2322621128 Remove bufio buffers in connection for now 2013-06-06 02:02:09 -05:00
Jason Coene
0492579cf2 It's sane - check it in! 2013-06-05 22:38:33 -05:00