578 Commits

Author SHA1 Message Date
Justin Maggard
58b2c604d8 Add configuration include file support. 2014-01-21 16:52:05 -08:00
Justin Maggard
6f7b5761c6 Fix memory leak in AAC tag parsing. 2014-01-16 17:09:51 -08:00
Justin Maggard
9eec5b8cac Fix possible memory leak in error conditions when saving resized album art. 2014-01-16 16:07:53 -08:00
Justin Maggard
a21bbe557d Fix a couple file descriptor leaks. 2014-01-16 13:11:54 -08:00
Justin Maggard
2aedabb52c Including <linux/netlink> requires <sys/socket.h> on some systems. 2014-01-16 12:08:37 -08:00
Justin Maggard
3f4877cf2f Add a new force_sort_criteria option, to globally override the SortCriteria value sent by the client. 2014-01-07 11:30:15 -08:00
Justin Maggard
a75bdadce1 Show client status on our basic presentation page. 2014-01-07 10:14:26 -08:00
Justin Maggard
eeffcf47dd Wrap up 1.1.1 release. 2013-11-01 18:06:41 -07:00
Justin Maggard
9312583101 Clarify license terms on new files. 2013-11-01 18:05:31 -07:00
Justin Maggard
622b0b7411 Merge branch 'for-justin' of git://github.com/BenoitKnecht/minidlna 2013-11-01 17:57:00 -07:00
Justin Maggard
0cc4fd980d Generate the generic Linux init script with the configured sbin path. 2013-11-01 17:44:41 -07:00
Justin Maggard
a9c299888d Conformance: We shouldn't give an event URL if there are no evented variables. 2013-10-22 19:10:16 -07:00
Justin Maggard
0700cf9774 Fix up a few conformance issues with latest testing tools. 2013-10-22 19:05:22 -07:00
Justin Maggard
8d6ce5e8b5 Handle new H.264 profile in recent ffmpeg versions. 2013-10-22 19:02:02 -07:00
Justin Maggard
e00d462a75 Add debug messages when sending ssdp:alive/ssdp:byebye packets. 2013-10-22 18:56:07 -07:00
Justin Maggard
c96e6e2adb Skip the initial ssdp:alive packets when initially registering our network
interfaces during startup, so the byebye's can come first.
2013-10-22 18:50:09 -07:00
Justin Maggard
2e68335430 * Filter out hidden files and folders. 2013-10-10 00:04:25 -07:00
Justin Maggard
bb163eb65f Fix various inotify issues with deleting entire folder contents, and then re-adding content back to the same folder. This should be the cause of '(null)' folder names. 2013-09-18 15:29:59 -07:00
Justin Maggard
701b2efacd Update NETGEAR icon images to match the new branding. 2013-09-18 15:28:52 -07:00
Benoît Knecht
3995cbdac4 Limit the number of simultanious children
Make sure minidlna cannot fork more than 5 children, to avoid becoming a
fork bomb.

Reported-by: Rinat Ibragimov <ibragimovrinat@mail.ru>
2013-06-20 19:31:34 +02:00
Benoît Knecht
862f6b986c Update French translation 2013-06-20 19:27:16 +02:00
Benoît Knecht
c48addf397 Update po files 2013-06-20 19:27:16 +02:00
Justin Maggard
a4a301d1df Set the conversion indicator on fake resources for Sony BDP's. New models support most of these natively, and don't like fake resources. 2013-06-12 23:25:30 -07:00
Benoît Knecht
8cb34a58ba Fix deprecation warning about AM_INIT_AUTOMAKE. 2013-06-11 15:37:02 -07:00
Justin Maggard
1c34c6c594 Update help output shown by "minidlna -h".
Reported-by: (and original version by) Benoît Knecht <benoit.knecht@fsfe.org>
2013-06-11 15:24:53 -07:00
Benoît Knecht
bceacccb7b Do not let make_dir fail on EISDIR
Some systems set errno to EISDIR when a directory exists already,
instead of EEXIST.
2013-06-11 19:26:46 +02:00
Justin Maggard
9d276d04b3 Merge commit 'ec10c80dd0e365420d2ca91e16d840405cbb1a92' 2013-06-10 23:12:49 -07:00
Justin Maggard
07441e4e9a Silently ignore YOUKU-NOTIFY SSDP packets. 2013-06-10 22:43:03 -07:00
William Grzybowski
ec10c80dd0 FreeBSD icon 2013-06-09 21:19:52 -03:00
William Grzybowski
2558fa3b01 Missing include 2013-06-09 21:19:35 -03:00
Justin Maggard
62b6e235b1 Don't require a configured network interface to start up, and add network interface monitoring support on Linux. 2013-05-08 23:52:02 -07:00
Justin Maggard
1e4cf74436 * Enable all network interfaces by default if none were specified. 2013-04-30 21:09:30 +00:00
Justin Maggard
bcc69d0dd3 * Wrap up v1.1.0. 2013-04-04 23:39:12 +00:00
Justin Maggard
cd20aa0b24 - SQL escape user input in TiVo command processing. 2013-04-03 00:26:54 +00:00
Justin Maggard
ba75f275e1 - Check for output truncation in strcatf(). 2013-04-02 23:29:21 +00:00
Justin Maggard
1c748c1d5a * Consolidate client detection code.
* Add forced sorting support for Panasonic devices.
2013-03-18 05:37:46 +00:00
Justin Maggard
bc33a34331 * Applying various OpenBSD-related changes. (Thanks SF user sthen23934) 2013-03-13 07:44:54 +00:00
Justin Maggard
42bd49276f * Fix compile issue with old ffmpeg versions. 2013-03-09 00:03:03 +00:00
Justin Maggard
11998204e2 * Code reformatting. 2013-02-04 20:23:49 +00:00
Justin Maggard
77c30bdfba * Check for NULL pointers before reading them. 2013-02-01 20:26:52 +00:00
Justin Maggard
db1b9dff32 * Check for hidden album art files. 2013-01-19 01:16:19 +00:00
Justin Maggard
f06a93c17a * Store the media type in the TIMESTAMP column, so we can force a rescan if the user changes the media type configuration. 2013-01-02 21:00:52 +00:00
Justin Maggard
efbe1e876f * Minor man page updates. 2012-11-16 20:10:10 +00:00
Justin Maggard
bcaf6f3024 Add man pages contributed by Noel Butler <noelb@ausics.net>. 2012-11-16 19:03:58 +00:00
Justin Maggard
2521b3f238 * Force a rescan if a media_dir has been removed from the configuration. 2012-11-16 08:06:24 +00:00
Justin Maggard
1320eb4ea6 * Update coding style. 2012-11-16 08:01:05 +00:00
Justin Maggard
aee83a3ee6 * Improve how we clean up after ourselves during exit. 2012-11-16 07:40:40 +00:00
Justin Maggard
035fd35ffd * Fix up bad accesses found by valgrind. 2012-11-06 08:24:37 +00:00
Justin Maggard
fa37df8b1f * Add support for TiVo MPEG-TS files. 2012-11-03 09:45:45 +00:00
Justin Maggard
ec2beb799d * Enable quiet building. 2012-11-03 09:17:28 +00:00