Statistics
| Branch: | Revision:

janus-gateway / janus.c @ 1f44763c

History | View | Annotate | Download (181 KB)

# Date Author Comment
c63ddb33 05/29/2017 04:12 PM Lorenzo Miniero

Better management of hangup conditions

00f9f0bd 04/13/2017 05:12 PM Lorenzo Miniero

Added versioning details to /info results

b4a857b0 04/12/2017 02:07 PM Lorenzo Miniero

Merge pull request #846 from meetecho/commit-date

Added git commit + compile time information to the Janus logs

d97561e6 04/12/2017 10:02 AM Lorenzo Miniero

Fixed bug where session_timeout=0 config setting was now honored

315a5107 04/06/2017 02:19 PM Lorenzo Miniero

Added git commit + compile time information to the Janus logs

9b042b31 03/08/2017 04:23 PM Lorenzo Miniero

Add ICE Lite status to the Janus info

b01074b2 03/08/2017 11:33 AM Lorenzo Miniero

Merge pull request #803 from meetecho/iputils-usage

Better integration of new IP tools in Janus core and plugins

109ae16d 03/08/2017 10:44 AM Lorenzo Miniero

Switched to version 0.2.3

fcbbe760 03/07/2017 11:48 AM Lorenzo Miniero

Further cleanup of ip-utils related code

26506244 03/06/2017 11:59 AM Lorenzo Miniero

Changed API of janus_network_detect_local_ip to better fit ip-utils, and added wrapper (integrated in janus.c and janus_sip.c) that returns an allocated string

fdf6adb6 03/02/2017 10:17 AM Lorenzo Miniero

Better integration of new IP tools in Janus core and plugins

6d43d7c7 03/01/2017 04:12 PM Lorenzo Miniero

Added 'retransmissions' counter to DTLS contexts, available in Admin API and event handlers

3a0a5918 02/13/2017 08:00 PM Lorenzo Miniero

Merge branch 'master' into mjr-tempname

f123c271 02/13/2017 07:55 PM Lorenzo Miniero

Merge pull request #774 from meetecho/session-timeout

Configurable session timeout value

becc0c84 02/09/2017 04:44 PM Lorenzo Miniero

Option to add temporary extension while recording

e67b71f9 02/09/2017 04:00 PM Lorenzo Miniero

Configurable session timeout value

89702637 02/09/2017 02:49 PM Lorenzo Miniero

Configurable timeout for the 'not receiving audio/video' events

7f1cacb3 01/24/2017 04:17 PM Lorenzo Miniero

Increase lifetime of remote candidates before they're enforced (fixes #738)

5e1c5670 01/17/2017 02:48 PM Lorenzo Miniero

Transport-related events

c8ca0de5 01/11/2017 02:51 PM Lorenzo Miniero

Opaque identifier to contextualise handles

f8a87946 12/06/2016 05:02 PM Lorenzo Miniero

Bumbed version number and small fixes to the docs

b81eaa36 10/10/2016 02:40 PM Lorenzo Miniero

Aligned with new v0.2.1

9eb3fefa 10/07/2016 02:26 PM Lorenzo Miniero

Merge branch 'master' into sdp-home

e3a7a189 10/07/2016 02:25 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

7c0d9e5e 10/07/2016 02:21 PM Lorenzo Miniero

Fixed wrong casts when closing plugins

0120801c 10/07/2016 02:09 PM Lorenzo Miniero

Unload and skip plugin if init failed (see discussion in #645)

ecefc623 10/06/2016 03:50 PM Lorenzo Miniero

Bump version number

c734a91a 10/05/2016 10:48 AM Lorenzo Miniero

Allow plugins to send out-of-context events (no associated session/handle) to event handlers

84c1291c 09/28/2016 03:55 PM Lorenzo Miniero

Added new category of events (core)

f48f8a9d 09/21/2016 10:29 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

6e9ee46f 09/20/2016 09:49 AM Lorenzo Miniero

Removed unneeded checks before g_free

b6642f28 09/14/2016 04:10 PM Lorenzo Miniero

Merge branch 'master' into sdp-home

f1e0c7af 09/12/2016 02:26 PM Lorenzo Miniero

Add size of queued packets queue to Admin API info

b4ae25f1 09/07/2016 10:22 AM Lorenzo Miniero

Fixed memory leak

cf0d7037 09/05/2016 11:01 AM Lorenzo Miniero

Aligned with new v0.2.0

68daf94e 09/05/2016 10:44 AM Lorenzo Miniero

Aligned with new v0.2.0

0d537c71 09/05/2016 10:18 AM Lorenzo Miniero

Merge pull request #544 from meetecho/plugins-json

Optimization of core-to-plugin communication

6ae76174 09/01/2016 01:38 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

092bd03c 08/12/2016 06:38 PM Marcin Sielski

Remove condition check

c46c5da0 08/12/2016 10:36 AM Marcin Sielski

Fixes after review

dab206e8 08/11/2016 08:12 AM Marcin Sielski

Fix for crashes during shutting down

77ccb849 08/04/2016 09:59 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

85e08061 08/04/2016 09:53 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

c7498fa9 07/29/2016 04:29 PM Lorenzo Miniero

Changed naming of threads, fixed wav header in audiobridge recording, anticipated sessions stuff in Janus startup (to avoid issues when some of the transport plugins drag and requests start arriving)

899eb911 07/25/2016 10:22 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

dd1734de 07/25/2016 10:21 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

22978d8b 07/18/2016 11:51 AM Lorenzo Miniero

Return reason for SDP parsing errors
Renamed some methods
Optimized some parsing/processing rounds

825cd223 07/17/2016 10:00 AM Lorenzo Miniero

Made Sofia SIP a dependency for only the SIP plugin, cleaned up configure.ac and Makefile.am, added enumeration for media direction, and used new SDP utils in VideoRoom plugin too

0351dafc 07/16/2016 02:46 PM Lorenzo Miniero

New SDP utilities to replace Sofia SIP SDP stack

2c06c374 07/15/2016 04:28 PM Lorenzo Miniero

Fixed typo (wrong check in admin API)

e29b7340 07/15/2016 03:53 PM Lorenzo Miniero

Merge branch 'master' into plugins-json

f609012c 07/15/2016 03:51 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

83177d44 07/12/2016 01:47 PM Lorenzo Miniero

Don't ignore return value of read

6ff6b707 07/12/2016 01:46 PM Lorenzo Miniero

Avoid warning when libcurl is not available

b60306dc 07/12/2016 09:23 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

01326a54 07/12/2016 09:14 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

d236f0e9 07/06/2016 01:58 PM Lorenzo Miniero

Fixes for 64-bit identifiers

a3436ed0 06/15/2016 01:24 PM Lorenzo Miniero

Added new approach to new TextRoom plugin and aligned to master

a7654906 06/15/2016 10:26 AM Lorenzo Miniero

Added events to new TextRoom plugin and aligned to master

b3cb27f4 06/15/2016 09:11 AM Lorenzo Miniero

Merge pull request #560 from meetecho/chat-plugin

Added new plugin (and demo) for datachannel based text broadcasting

90c0f384 06/15/2016 09:10 AM Lorenzo Miniero

Started v0.1.2

499e6319 06/14/2016 10:22 AM Saúl Ibarra Corretgé

dtls: automatically generate a key and cert if they were not specified

The cert/key are generated on startup and not stored. Better use these
instead of the sample ones everyone probably uses.

Shamelessby borrowed and adapted from MediaSoup. Thanks @ibc!

17e9f473 06/13/2016 03:52 PM Saúl Ibarra Corretgé

misc: style fixes (editorconfig)

f47c2cc6 06/13/2016 03:52 PM Saúl Ibarra Corretgé

dtls: simplify key loading code

- const-ify some function arguments
- remove unneeded global variables
- remove unneeded function
- add function to cleanup DTLS state

f143871c 06/13/2016 01:44 PM Lorenzo Miniero

Use janus_process_error_string when error is a complete string

3ce5c996 06/10/2016 04:33 PM Lorenzo Miniero

Added new plugin (and demo) for datachannel based text broadcasting

d06ffc21 06/08/2016 03:43 PM Lorenzo Miniero

Merge branch 'master' into plugins-json

c49a9d03 06/07/2016 09:46 AM Lorenzo Miniero

Disable event handlers by default; added command line flag to enable them

6013dcfb 06/07/2016 09:36 AM Lorenzo Miniero

Added some RTCP and media related statistics to the events, triggered each second

d97e0296 06/06/2016 04:02 PM Lorenzo Miniero

Added queue and thread for actually broadcasting events to handler plugins

09fe69ec 06/06/2016 03:41 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

f9bc3076 06/06/2016 03:37 PM Lorenzo Miniero

Make naming of new attributes in Admin API less ambiguous

fec5a551 06/06/2016 03:34 PM Lorenzo Miniero

Better management of incoming RR

9674d116 06/01/2016 02:33 PM Lorenzo Miniero

Merge branch 'master' into event-handlers

3560e7d4 06/01/2016 10:39 AM Lorenzo Miniero

Merge branch 'master' into plugins-json

b384a470 05/31/2016 05:05 PM Andreas Girgensohn

Validate request parameters in janus.c with new macro

51db8a86 05/31/2016 02:12 PM Lorenzo Miniero

Use json_true() and json_false() where we used 0/1 integers or true/false strings

be648eca 05/31/2016 12:40 PM Lorenzo Miniero

Merge branch 'master' into plugins-json

5d072c15 05/31/2016 10:03 AM Lorenzo Miniero

Merge pull request #548 from meetecho/unmute-delay

Max NACK queue in seconds, instead of packets, plus some other RTCP tweaks

a9473a52 05/28/2016 11:39 AM Lorenzo Miniero

Changed granularity of new Max NACK queue to milliseconds instead of seconds (min is 200ms)

277f08a0 05/27/2016 09:25 AM Lorenzo Miniero

Max number queue in seconds instead of packets, plus some other RTCP related tweaks

f978c657 05/27/2016 09:20 AM Lorenzo Miniero

Merge branch 'master' into event-handlers

1d31e31f 05/27/2016 09:18 AM Lorenzo Miniero

Allow for the events to be disabled completely (broadcast=no in [events] of janus.cfg)

33cf57b6 05/27/2016 08:19 AM Lorenzo Miniero

Increase version to 0.1.1, due to recorder changes

42eb5303 05/26/2016 04:12 PM Lorenzo Miniero

Combined result content check

84c22bd9 05/26/2016 03:49 PM Lorenzo Miniero

Make sure the result content is a JSON object

dd11fa0a 05/26/2016 09:32 AM Lorenzo Miniero

Optimization of core-to-plugin communication

6c173b76 05/23/2016 01:08 PM Lorenzo Miniero

Event handler plugins, first draft

e3ec3404 05/23/2016 09:13 AM Lorenzo Miniero

Allow configuration of HTTP method to use to contact TURN REST API, if enabled

df2cf51f 05/13/2016 03:38 PM Lorenzo Miniero

Merge pull request #517 from ploxiln/validate_json_helpers

json validation helpers

d936d277 05/09/2016 08:02 AM Lorenzo Miniero

Allow configuration of a name for the server instance

887df302 05/06/2016 07:41 PM Andreas Girgensohn

new JANUS_VALIDATE_JSON_OBJECT macros

to factor out validating json objects in plugins
initially used just used by the videoroom plugin

85b0d0b5 04/20/2016 01:58 PM Saúl Ibarra Corretgé

core: use RTLD_LOCAL when loading plugins and transports

It's the default on Linux, but might not be that way on other systems
(hello OSX!), so make future portability work easier.

d26bdded 03/17/2016 11:53 AM Lorenzo Miniero

Merge branch 'master' into rtcp-rr

4cb71543 03/17/2016 09:22 AM Lorenzo Miniero

Added atomic check to avoid creating ICE thread twice (see #481)

0127efe1 03/08/2016 04:52 PM Lorenzo Miniero

Fixed broken support for non-trickling endpoints

155b2e07 03/04/2016 11:38 AM Lorenzo Miniero

Merge branch 'master' into rtcp-rr

2ef5bb8d 03/04/2016 10:32 AM Lorenzo Miniero

Use right RTP profile when answering

5c9288a3 03/02/2016 11:36 AM Lorenzo Miniero

Merge branch 'master' into rtcp-rr

90001b06 03/02/2016 11:29 AM Lorenzo Miniero

Add number of packets sent/received per medium to Admin API