Commit graph

47 commits

Author SHA1 Message Date
Sergey Dryabzhinsky e65f2d099b Revert "Add event-based handle of reload/exit signal" 2017-05-19 00:59:11 +03:00
Sergey Dryabzhinsky ebe697b601 Add event-based handle of reload/exit signal
- more useable types for session structure fields
- add event and timers to catch nginx exiting status
  and close all session / connections
  or main event loop will wait forever
2016-11-26 09:17:36 +03:00
Sergey Dryabzhinsky 4bf6852a28 Get changes from @arut c0bf381d10 2016-11-26 00:43:32 +03:00
Sergey Dryabzhinsky 315e8aa497 Merge fixes from @akotulu for #197 2016-11-26 00:25:17 +03:00
Jan Alexander Steffens (heftig) 26d6107307 Allow more than one option to 'listen'
Without this patch, you wouldn't be able to specify e.g.
both so_keepalive and ipv6only, in conflict with the docs.
2016-07-27 09:20:21 +02:00
Sergey Dryabzhinsky eca3fa3b04 Fix unused var warning for nginx < 1.11 2016-06-25 17:13:46 +03:00
Sergey Dryabzhinsky 6d9a85e061 Type conversion
- remove double var definition
- add conversion to u_char for socketaddr
2016-06-24 00:00:14 +03:00
RocFang 965523f397 compile with nginx-1.11.0 2016-05-30 22:56:16 +08:00
RocFang a48dadfbc1 Update ngx_rtmp_core_module.c
clean useless code fragments.
2016-05-26 20:43:57 +08:00
Denis Denisov ede4b5f0f4 Support Dynamic Module NGINX ≥ 1.9.11 2016-04-08 04:19:46 +03:00
Roman Arutyunyan 4e780909b9 added proxy protocol support 2014-03-31 08:52:20 +04:00
Roman Arutyunyan 39717828d6 implemented default buflen setting 2014-01-16 22:56:08 +04:00
Roman Arutyunyan b9fcf7d880 removed trailing spaces 2013-11-30 11:21:53 +04:00
Roman Arutyunyan f599c70568 updated copyright line 2013-11-03 23:11:37 +04:00
Roman Arutyunyan 7b4df729c1 fixed nginx-1.5.3 compilation with ipv6 enabled 2013-08-18 08:50:57 +04:00
Roman Arutyunyan d7b4f138a4 fixed ngx_sock_ntop call on new nginx 2013-07-29 00:03:32 +04:00
Roman Arutyunyan e4070fb777 fixed default values of conf params 2013-06-12 20:47:23 +04:00
Roman Arutyunyan e28dfad05c fixed static code analysis errors; thanks to @pgbi 2013-02-15 14:23:23 +04:00
Roman Arutyunyan a09b5b6e6c fixed default ping value 2012-12-18 20:38:08 +04:00
Roman Arutyunyan 36e9b5f52d activated ping by default with 30 sec timeout 2012-11-21 07:35:01 +04:00
Roman Arutyunyan e5d61f2c62 added 'busy' directive 2012-10-09 18:22:14 +04:00
Roman Arutyunyan 11cc6e6019 implemented sub-applications; recorders are now merged as sub-applications 2012-09-13 21:47:22 +04:00
Roman Arutyunyan 4cbe407bd3 fixed ipv6only field to comply with the new semantics 2012-08-15 15:54:25 +04:00
Roman Arutyunyan 2fdec45460 fixed out queue allocation & made out_cork default value dependant on out_queue 2012-06-14 20:08:57 +04:00
Roman Arutyunyan 7c99cfba0a moved out queue params to config 2012-06-14 19:53:21 +04:00
Roman Arutyunyan 696cfda126 fixed srv pool log 2012-06-13 23:48:23 +04:00
Roman Arutyunyan 49382c826b implemented RTMP ping 2012-05-26 08:33:41 +04:00
Roman Arutyunyan 7b88858b44 implemented http/xml/xsl RTMP stats 2012-05-07 15:41:03 +04:00
Roman Arutyunyan bf8a4ed916 fixed formatting 2012-04-28 18:48:34 +04:00
Roman Arutyunyan ed2125f5d2 increased max_streams to 32 2012-04-20 18:09:51 +04:00
Roman Arutyunyan 40684b12b4 implemented shared output chains 2012-04-18 16:37:18 +04:00
Roman Arutyunyan cf1976cd05 implemented chunk size change 2012-04-05 21:28:41 +04:00
Roman Arutyunyan 686f57ce74 increased default max_message up to 4M 2012-04-04 19:22:32 +04:00
Roman Arutyunyan ed3337d588 fixed compilation 2012-03-30 20:23:18 +04:00
Roman Arutyunyan 31d18ed447 implemented applications 2012-03-23 16:03:32 +04:00
Roman Arutyunyan e563c3146e implement ext timestamp fix to make flash client recognize 32-bit timestamps 2012-03-22 01:00:52 +04:00
Roman Arutyunyan 7b70e92413 added max_message 2012-03-21 19:32:18 +04:00
Roman Arutyunyan 96ebed8573 implemented frame dropping 2012-03-18 17:09:19 +04:00
Roman Arutyunyan ec948cd1ea test/
added flash tests
2012-03-18 02:16:59 +04:00
Roman Arutyunyan fd9e64c138 greately improved: video is now played but nginx crashed on some (big?) frames 2012-03-16 22:09:04 +04:00
Roman Arutyunyan 65cc92e7ca improved publishing & subscribing: now subscriber receives some data which looks like real video 2012-03-15 20:43:03 +04:00
Roman Arutyunyan 4602695d5c implemented broadcast 2012-03-13 09:41:51 +04:00
Roman Arutyunyan fca2c2c8f5 added event & call handlers && created broadcast module 2012-03-12 21:58:00 +04:00
Roman Arutyunyan cdaf112e76 reimplemented output buffering && added shortcuts for sending all major kinds of messages 2012-03-12 03:44:32 +04:00
Roman Arutyunyan 6769a5ac5d reimplemented input buffering 2012-03-11 20:17:17 +04:00
Roman Arutyunyan 93b4582afb fixed compilation errors; first build 2012-03-08 21:45:10 +04:00
Roman Arutyunyan d39b624653 initial commit 2012-03-08 19:21:22 +04:00