Commit Graph

  • a9c299888d Conformance: We shouldn't give an event URL if there are no evented variables. Justin Maggard 2013-10-22 19:10:16 -07:00
  • 0700cf9774 Fix up a few conformance issues with latest testing tools. Justin Maggard 2013-10-22 19:05:22 -07:00
  • 8d6ce5e8b5 Handle new H.264 profile in recent ffmpeg versions. Justin Maggard 2013-10-22 19:02:02 -07:00
  • e00d462a75 Add debug messages when sending ssdp:alive/ssdp:byebye packets. Justin Maggard 2013-10-22 18:56:07 -07:00
  • c96e6e2adb Skip the initial ssdp:alive packets when initially registering our network interfaces during startup, so the byebye's can come first. Justin Maggard 2013-10-22 18:50:09 -07:00
  • 2e68335430 * Filter out hidden files and folders. Justin Maggard 2013-10-10 00:04:25 -07:00
  • 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. Justin Maggard 2013-09-18 15:29:59 -07:00
  • 701b2efacd Update NETGEAR icon images to match the new branding. Justin Maggard 2013-09-18 15:28:52 -07:00
  • 3995cbdac4 Limit the number of simultanious children Benoît Knecht 2013-06-13 23:23:21 +02:00
  • 862f6b986c Update French translation Benoît Knecht 2013-06-12 16:57:21 +02:00
  • c48addf397 Update po files Benoît Knecht 2013-06-12 16:52:57 +02:00
  • 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. Justin Maggard 2013-06-12 23:25:30 -07:00
  • 8cb34a58ba Fix deprecation warning about AM_INIT_AUTOMAKE. Benoît Knecht 2013-06-11 15:34:45 -07:00
  • 1c34c6c594 Update help output shown by "minidlna -h". Justin Maggard 2013-06-11 15:24:53 -07:00
  • bceacccb7b Do not let make_dir fail on EISDIR Benoît Knecht 2011-07-21 15:17:24 +02:00
  • 9d276d04b3 Merge commit 'ec10c80dd0e365420d2ca91e16d840405cbb1a92' Justin Maggard 2013-06-10 23:12:49 -07:00
  • 07441e4e9a Silently ignore YOUKU-NOTIFY SSDP packets. Justin Maggard 2013-06-10 22:43:03 -07:00
  • ec10c80dd0 FreeBSD icon William Grzybowski 2013-06-09 16:09:56 -03:00
  • 2558fa3b01 Missing include William Grzybowski 2013-06-09 14:27:41 -03:00
  • 62b6e235b1 Don't require a configured network interface to start up, and add network interface monitoring support on Linux. Justin Maggard 2013-05-08 23:52:02 -07:00
  • 1e4cf74436 * Enable all network interfaces by default if none were specified. Justin Maggard 2013-04-30 21:09:30 +00:00
  • bcc69d0dd3 * Wrap up v1.1.0. Justin Maggard 2013-04-04 23:39:12 +00:00
  • cd20aa0b24 - SQL escape user input in TiVo command processing. Justin Maggard 2013-04-03 00:26:54 +00:00
  • ba75f275e1 - Check for output truncation in strcatf(). Justin Maggard 2013-04-02 23:29:21 +00:00
  • 1c748c1d5a * Consolidate client detection code. * Add forced sorting support for Panasonic devices. Justin Maggard 2013-03-18 05:37:46 +00:00
  • bc33a34331 * Applying various OpenBSD-related changes. (Thanks SF user sthen23934) Justin Maggard 2013-03-13 07:44:54 +00:00
  • 42bd49276f * Fix compile issue with old ffmpeg versions. Justin Maggard 2013-03-09 00:03:03 +00:00
  • 11998204e2 * Code reformatting. Justin Maggard 2013-02-04 20:23:49 +00:00
  • 77c30bdfba * Check for NULL pointers before reading them. Justin Maggard 2013-02-01 20:26:52 +00:00
  • db1b9dff32 * Check for hidden album art files. Justin Maggard 2013-01-19 01:16:19 +00:00
  • f06a93c17a * Store the media type in the TIMESTAMP column, so we can force a rescan if the user changes the media type configuration. Justin Maggard 2013-01-02 21:00:52 +00:00
  • efbe1e876f * Minor man page updates. Justin Maggard 2012-11-16 20:10:10 +00:00
  • bcaf6f3024 Add man pages contributed by Noel Butler <noelb@ausics.net>. Justin Maggard 2012-11-16 19:03:58 +00:00
  • 2521b3f238 * Force a rescan if a media_dir has been removed from the configuration. Justin Maggard 2012-11-16 08:06:24 +00:00
  • 1320eb4ea6 * Update coding style. Justin Maggard 2012-11-16 08:01:05 +00:00
  • aee83a3ee6 * Improve how we clean up after ourselves during exit. Justin Maggard 2012-11-16 07:40:40 +00:00
  • 035fd35ffd * Fix up bad accesses found by valgrind. Justin Maggard 2012-11-06 08:24:37 +00:00
  • fa37df8b1f * Add support for TiVo MPEG-TS files. Justin Maggard 2012-11-03 09:45:45 +00:00
  • ec2beb799d * Enable quiet building. Justin Maggard 2012-11-03 09:17:28 +00:00
  • d5ebaa13f0 * Fix a potential divide-by-zero error. Justin Maggard 2012-10-09 20:07:15 +00:00
  • 2e120e83a0 * Add some logging and forking tweaks to work better with systemd. Justin Maggard 2012-10-04 21:04:36 +00:00
  • de15926f76 * Rename minidlna to minidlnad, and install it in /usr/sbin like a proper system daemon. Justin Maggard 2012-10-04 21:03:41 +00:00
  • 584258c1f8 * Add support for limiting a media dir to multiple media types. Justin Maggard 2012-10-03 07:26:00 +00:00
  • fdcdd9ded8 * Fix inotify parsing of new video symlinks. (SF bug #3552473) Justin Maggard 2012-08-20 21:30:16 +00:00
  • 89c70bab24 * Fix ffmpeg API version checks. (SF bug #3549925) Justin Maggard 2012-07-30 19:56:30 +00:00
  • b15a5d144d * Move SearchCriteria parsing to its own function. Justin Maggard 2012-07-28 01:17:30 +00:00
  • 2d0ae24009 * Do some additional SQL escaping. Justin Maggard 2012-07-28 01:16:43 +00:00
  • 1de4ef8bc1 * Add configuration option to specify the user to run as. Justin Maggard 2012-07-18 18:58:26 +00:00
  • ccc32409c5 * Change some --with options to --enable, and move ROOTDEV_* definitions to config.h. Justin Maggard 2012-07-17 07:37:55 +00:00
  • f0c7768533 * Add a flag to tell ParseNameValue() to store empty XML elements. Justin Maggard 2012-07-10 21:12:10 +00:00
  • 074055aa4d * Fix compiling with certain ffmpeg versions. Justin Maggard 2012-07-10 07:51:42 +00:00
  • c64a76a535 * Fix compiling issues after moving is_tivo_file(). Justin Maggard 2012-07-07 00:20:30 +00:00
  • 5f14c68597 * Streamline some TiVo ifdefs. Justin Maggard 2012-06-30 00:26:55 +00:00
  • 61fbce18ba * Replace sqlite_int64 with int64_t in many places, to better allow for the possibility of other databases. (Thanks Douglas Carmichael) Justin Maggard 2012-06-29 23:14:27 +00:00
  • 2c7a3bfc06 * Add support for the latest ffmpeg/libav library versions. Justin Maggard 2012-06-29 21:06:23 +00:00
  • 78af8c3d6e * Reduce variable scope a couple places. Justin Maggard 2012-06-26 18:32:45 +00:00
  • 5632e760f5 * Fix a possible file descriptor leak. Justin Maggard 2012-06-26 18:23:04 +00:00
  • cf8ddddcce * Clean up some potential buffer overruns. (SF bug #3536546) Justin Maggard 2012-06-26 18:13:48 +00:00
  • ba162fc082 * Add flag to force downscaled thumbnails rather than using embedded ones. * Add DirecTV client detection. Justin Maggard 2012-05-31 18:37:22 +00:00
  • bca5a24a57 * Force a rescan if a new media_dir is detected. Justin Maggard 2012-05-22 22:38:29 +00:00
  • 110300b44e * Listen for SIGCHLD while scanning, so we can immediately add inotify watches after a scan. Justin Maggard 2012-05-17 07:49:24 +00:00
  • a41c137e1f * Add manual configuration of the UUID. (Thanks Fred Dullemond) Justin Maggard 2012-05-16 01:28:58 +00:00
  • 2661cd8a0c * Move database-specific DB creation bits to a separate file. Justin Maggard 2012-05-16 01:22:11 +00:00
  • 2383bd97fe * Improve error checking for UPnP events. Justin Maggard 2012-05-10 22:34:05 +00:00
  • 12257dff81 * Better compliance with DLNA requirement 7.3.67.4. Justin Maggard 2012-05-07 17:27:30 +00:00
  • 58433d3fad * Fix up error handling when given a bad order in SortCriteria. Justin Maggard 2012-04-07 16:47:13 +00:00
  • 755c81fd34 * Forcibly tweak the model number for Xbox360 clients, or they might ignore us. Justin Maggard 2012-04-04 18:24:21 +00:00
  • 40f3664390 * Fix warn_unused_result compiler warnings with FORTIFY_SOURCE defined. Justin Maggard 2012-03-28 08:15:15 +00:00
  • 29738ed064 * Correctly proccess paths with brackets. Justin Maggard 2012-03-28 06:43:28 +00:00
  • 252bc00cad * Fix a compiling issue with NLS enabled. Justin Maggard 2012-03-20 02:15:20 +00:00
  • 0b8a6c6443 * Fix compiling on FreeBSD. (Thanks Douglas Carmichael) Justin Maggard 2012-03-19 21:43:29 +00:00
  • cabbd0b1de * Use an asprintf wrapper, to report errors and NULLify the result. Justin Maggard 2012-03-14 17:57:21 +00:00
  • c9d979886b * Handle some (apparently) common WAV file malformations. Justin Maggard 2012-03-14 08:38:59 +00:00
  • 25c74a3962 * Fix a crash bug on some oddly-formed WAV files. Justin Maggard 2012-03-08 18:11:01 +00:00
  • 0a0be0d96c * Add a MAXDEBUG log level. Justin Maggard 2012-03-08 18:09:55 +00:00
  • 7f3c4349f4 * Improve handling of the media_dir setting. Justin Maggard 2012-02-28 07:36:14 +00:00
  • 638c4a45d9 * Tweak log levels for some messages. Justin Maggard 2012-02-25 01:10:23 +00:00
  • aea5da4107 * Require absolute filename for pidfile. (Thanks Andrea Biardi) Justin Maggard 2012-02-23 06:12:58 +00:00
  • ef7f537bee * Only remove the pidfile if one was written in the first place. (Thanks Andrea Biardi) Justin Maggard 2012-02-23 05:55:50 +00:00
  • a156e780a3 * Make the DPRINTF macro more robust. (Thanks Andrea Biardi) Justin Maggard 2012-02-23 05:42:12 +00:00
  • 3d44a79098 * Force strict error checking a couple other places when strict_dlna mode is enabled. Justin Maggard 2012-02-17 01:21:14 +00:00
  • 6b5e121f13 * Add DLNA.ORG_FLAGS support, and clean up transferMode support. Justin Maggard 2012-02-14 18:43:35 +00:00
  • ba7e33a062 * Add support for user-configurable log level settings. Justin Maggard 2012-02-14 18:25:39 +00:00
  • 774d8f9f6e * Properly escape double quotes. Justin Maggard 2012-02-13 23:07:40 +00:00
  • 996b373f83 * Improve error checking for DLNA CTT compliance. Justin Maggard 2012-02-13 23:03:42 +00:00
  • a40b085d07 * Support filtering of the upnp:storageUsed property. Justin Maggard 2012-02-13 22:54:31 +00:00
  • 6fcd16985e * Miscellaneous minor cleanups for string termination and unfreed memory at exit. Justin Maggard 2012-02-13 22:48:48 +00:00
  • 0687d8f6d8 * Trim the camera model from EXIF tags. Justin Maggard 2012-02-13 22:44:36 +00:00
  • 8634fec6ff * Fix potential double-free in one error condition. Justin Maggard 2012-02-13 22:42:08 +00:00
  • cefe05677d * Use proper SSDP TTL of 4, instead of 1. Justin Maggard 2012-02-13 22:39:54 +00:00
  • ab33ab34bc * Fix false positives in playlist caching optimization when we have duplicate file names in different directories. Justin Maggard 2012-02-10 23:35:11 +00:00
  • 6064099fb0 * Handle an empty DeviceID from Zyxel media player SOAP request. Justin Maggard 2012-02-05 20:21:48 +00:00
  • ef70eada7d * Fix inotify detection of caption file removal. Justin Maggard 2012-01-31 01:17:00 +00:00
  • 6119262fa4 * Fix playlist browsing with no SortOrder specified. (SF bug #3481524) Justin Maggard 2012-01-31 00:47:34 +00:00
  • fe581c5e7f * Fix a couple errors in the rotation code. Justin Maggard 2012-01-23 18:51:48 +00:00
  • 8298a15490 * Fix the daemon() configure test. Justin Maggard 2012-01-22 00:36:18 +00:00
  • c5bb5c84b3 * Add image rotation support during resize. (mostly useful for TiVo) Justin Maggard 2012-01-22 00:33:55 +00:00
  • 6820d05143 * Fix a potential segfault on requests for existing objects with no path. (Thanks Dominic) Justin Maggard 2012-01-21 18:09:04 +00:00
  • 08172a4ed2 * Enhance error checking in some additional places as required by the latest UPnP CTT. Justin Maggard 2012-01-21 01:00:26 +00:00
  • cfe7fa9b88 * Resizing from thumbnails isn't useful now that we are using JPEG pre-scaling. Justin Maggard 2012-01-18 01:57:27 +00:00