kissdx 0.13-8b (released 2006-12-10) * Allow building for optware on wl500g (don't use ftw and iconv there). * Better error/logging messages, including fix for wrong offset in outbound data logging. kissdx 0.13-8a (released 2006-11-30) * Fixed: Checking for old .recent folders to be moved/deleted was done 3 times for pictures, and not for audio and video. kissdx 0.13-8 (released 2006-11-20) * New config option persistentstoragepath specifies where kissdx should put its persistent data: Picture cache and Recently used. This allows read-only media paths with full functionality. * Fixed: A bug since 0.13-6 has caused kissdx processes to remain active even after data was sent. Affected all file types but sequential audio playback always showed it. Bug #25. kissdx 0.13-7 (released 2006-11-14) * Added pre-caching of the next picture to be displayed * Config file will be re-read on receipt of UDP broadcast from player: Browse for servers on a player to update kissdx config instantly! kissdx 0.13-6 (released 2006-11-11) * Added wildcard search for subtitle files using a pattern specified in a configutaion option. This relaxes the strict naming rules for subtitle files normally required by KiSS players. * Added support for server-side rescaling of JPEG pictures to fit screen. This speeds up picture display by reducing network traffic and also eliminates problems with some incompatible JPEGs. * Added disk caching of rescaled pictures for better performance on not-so-super-fast servers. Only JPEGs for now. * Internal sendfile function now handles requests for file chunks of any length (the 128 KB limit has been lifted). * Fixed: kissdx would some times exit with a "select: no child process" message when playback of AVI video with subtitles was stopped. * New configuration option to specify valid ISO file extensions. * video_ts as well as VIDEO_TS will be recognised as a DVD folder. * The [Recently used] directory and its contents are now created with execute and read permissions for group and other users. kissdx 0.13-5 (released 2006-10-18) * Bringing kissdx up to level with kissd v0.13 and then some. * DVD titles will now show up in the [Recently used] folder. * Added support for arbitrary character set conversion between player and server with new configuration options. * Adopted playlist handling from kissd. kissdx 0.12-4 (released 2006-10-10) * This release is for the most part about bringing kissdx up to level with kissd v0.12. * fix a small syntax error in the example pretrigger script. * add recent file support (Frank Schultze ) * add support for config file kissdx.conf as well as kissd.conf. kissdx.conf is used if both files exist in the same directory. kissdx 0.11-3 (released 2006-09-29) * Added configuration options for limiting the types of files served based on the file extension. As a side effect, this seems to fix bug #1 (files disappearing from listing on player even though they are sent to player). (Vidar Tysse ) kissdx 0.11-2 (released 2006-09-14) * Increased size of static send buffers from 64 KB to 128 KB, as KiSS DP-1500 seems to require this size. (Vidar Tysse ) kissdx 0.11-1 (released 2006-09-09) * Added support for DVD ISO and folder playback. (Vidar Tysse 2006-09-08) * Added support for audio playlists (m3u and pls). (Vidar Tysse 2006-09-08) * Added internal sendfile() function to support >2GB files on platforms that don't have a 64-bit sendfile() built in. (Vidar Tysse 2006-08-14) kissd 0.11 * use setpgid(pid, 0) instead of setpgrp() which is invalid on FreeBSD. (Espen Jervidalo ) * fix double slashes in filenames which prevented videos to be played on some players. * fix a coredump caused by reading past the end of a buffer in the trigger routines. This should cure the 'kissd lists the files but doesn't serve them' problems many users have kissd 0.10 * another fix for large files. (Jan Wielemaker ) * add the ability to run a trigger before and after the retrieval of a file (useful for picture resizing, etc). kissd 0.9 * really fix this time the buffer overflow in do_recv(). (Harm Jetten ) * made kissd ignore the files starting with a dot when listing a directory, unless started with the -a (all) option. (Arjen Duursma ) * fix sendfile usage on FreeBSD systems (it does not return the number of sent bytes as Linux does, but &sent is a parameter to the sendfile() call). (Cem Celebiler ) kissd 0.8 * corrected a buffer overflow problem in do_recv(). (Harm Jetten ) * put the version number of the kissd server in the discovery answer. (Remon Pel ) * pad the last packet of data up to the requested number of bytes or some KiSS will not play the last part of the data. kissd 0.7 * make kissd work with files bigger than 2 GB (Valentin Guggiana ) * corrected typo which prevented the search for the configuration file in the user home directory. (Jose Ramon Alvarez Sanchez ) kissd 0.6 * fixed a bug which caused kissd to exit if HOME isn't defined in the environment * enable automatic discovery of the kissd server by the KiSS (Frank Schultze ) kissd 0.5 * fix sendfile prototype for FreeBSD (Søren Vrist ) kissd 0.4 * fix max() macro (Jean-Yves Simon ) * accept severals requests per connection, it seems that in some (failure) cases the KiSS will reuse the open connection to send more requests and will freeze if kissd closes the connection. (Jean-Yves Simon ) kissd 0.3 * first released version kissd 0.2 kissd 0.1 * internal versions, never released * based on kiss4lin