Statistics
| Branch: | Revision:

janus-gateway / config.c @ 1f44763c

History | View | Annotate | Download (12.3 KB)

# Date Author Comment
b654f5b8 04/24/2017 02:30 PM Lorenzo Miniero

Fixed broken indentation (spaces)

45b70d73 12/11/2015 07:15 AM Pierce Lopez

config comment stripping was off-by-one, fix and simplify

the character just before the semicolon would also be stripped

2512456f 11/09/2015 01:57 PM Lorenzo Miniero

Removed dependency from libini_config, changed the way categories are accessed, and added permanent save of configurations in some plugins

9091f53e 09/29/2015 10:53 AM Lorenzo Miniero

Added a comment header with time for saved configuration files

1ba7e854 09/28/2015 03:52 PM Lorenzo Miniero

Added method to save a configuration object to file

1f067658 09/28/2015 10:19 AM Lorenzo Miniero

Converted memory allocations to GLib ones, and fixed a couple of leaks

e4adcb76 09/09/2014 11:38 AM meetecho

Added support for escaped semicolons in configuration files

62ba811f 09/04/2014 05:29 PM Philip Withnall

config: Use the correct destructor for calloc()-allocated memory

Memory allocated with calloc() should be freed using the normal system
free() function. g_free() should only be used for memory allocated using
GLib’s allocation functions.

5ad514bb 09/04/2014 05:29 PM Philip Withnall

config: Use the correct destructor for iterators

The iterators must be destroyed using col_unbind_iterator(), not plain
free(), or their internal data will not be freed. See the documentation
for libcollection.

f400e413 09/04/2014 05:29 PM Philip Withnall

config: Remove an unnecessary destructor call

If col_bind_iterator() fails, the iterator will be NULL.

32003b80 09/04/2014 05:29 PM Philip Withnall

config: Remove unreachable memory error handling paths

None of these code paths could be reached (and most were invalid anyway,
as g_free() is the wrong destructor for collection_iterator).

g_strdup() will return NULL iff its input is NULL. On allocation...

9d11ac50 07/04/2014 10:18 AM meetecho

Added a basic recording functionality plugins can use
Added a new helper to allow plugins to record RTP media frames in a structured way;
Added a simple external utility to post-process those recordings to a webm or opus file;
Integrated the recording functionality in the Video MCU plugin, and added a new configuration value to selectively enable/disable the feature

b4b5a20a 04/30/2014 03:03 PM meetecho

Added BUNDLE support and fixed Trickle ICE
Added BUNDLE support;
Fixed Trickle ICE and made the default in JS (can be disabled by passing trickle:false);
Added util methods for manipulating flags bitmasks

3a26e009 04/15/2014 01:27 PM meetecho

Version 0.0.2, several fixes and improvements
Several improvements on memory management (allocations, memory leaks, etc.);
Added levels for logging and debugging;
Cosmetic changes to the demos (e.g., bitrate in Video MCU feeds)

5e9e29e0 03/12/2014 04:44 PM meetecho

Several changes and improvements

Made the install.sh script smarter in checking dependencies;
Added a STUN test request at startup, when enabled;
Added an option to specify the public IP of the machine, and fixed the information put in the c-lines accordingly;...

be35facb 02/11/2014 03:20 PM meetecho

First commit