-
-
Notifications
You must be signed in to change notification settings - Fork 22
/
NEWS
276 lines (251 loc) · 12.9 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
(P Versions are the Password support versions, we keep the same base "1.x.y" as the upstream version)
1.3.3.1P - Released 30-Sept-2024
--------------------------------
- Thank Vitor, PR #28 adds the following stuff.
- Fixes in the 1.3.1/1.3.2/1.3.3 Migration
- Make sure database is closed after scanning (https://sources.debian.org/patches/minidlna/1.3.3%2Bdfsg-1.1/03-make-sure-the-database-is-closed-after-scanning.patch)
- Ignore artist when looking up existing container (https://sources.debian.org/patches/minidlna/1.3.3%2Bdfsg-1.1/07-fix-multi-artist-album-handling.patch)
- Fix testupnpdescgen build (https://sources.debian.org/patches/minidlna/1.3.3%2Bdfsg-1.1/08-Fix-testupnpdescgen-build.patch)
- Do not close socket on sighup (https://sources.debian.org/patches/minidlna/1.3.3%2Bdfsg-1.1/10-do-not-close-socket-on-sighup.patch)
- Fix spelling and typos (https://sources.debian.org/patches/minidlna/1.3.3%2Bdfsg-1.1/13-spelling-and-typos.patch)
- Fixes for configure.ac (https://sources.debian.org/patches/minidlna/1.3.3%2Bdfsg-1.1/14-autoupdate.patch)
- Add suport for generating thumbnails with libffmpegthumbnailer (https://sources.debian.org/patches/minidlna/1.3.3%2Bdfsg-1.1/15-thumbnails.patch)
- Add compatibility with FFMPEG 7.0 (https://sources.debian.org/patches/minidlna/1.3.3%2Bdfsg-1.1/16-Add-compatibility-with-FFMPEG-7.0.patch)
1.3.3 - Released 1-Jun-2023
--------------------------------
- Merge 1.3.3 into Code base (Thank Vitor, PR #28)
- Fixed HTTP chunk length parsing.
- Improved Dutch and Swedish translations.
- Fixed directory symlink deletion handling.
1.3.2 - Released 30-Aug-2022
--------------------------------
- Merge 1.3.2 into Code base (Thank Vitor, PR #28)
- Improved DNS rebinding attack protection.
- Added Samsung Neo QLED series (2021) support.
- Added webm/rm/rmvb support.
1.3.1 - Released 11-Feb-2022
--------------------------------
- Merge 1.3.1 into Code base (Thank Vitor, PR #28)
- Fixed a potential crash in SSDP request parsing.
- Fixed a configure script failure on some platforms.
- Protect against DNS rebinding attacks.
- Fix an socket leakage issue on some platforms.
- Minor bug fixes.
1.3.0.1P - Released 20-Aug-2021
--------------------------------
- Fixes in the 1.3.0 Migration (Thanks Vitor, PR #22)
- More Logic for adding .password files (Thanks Vitor, PR #23)
- Fix for Infinite File reading (https://sourceforge.net/p/minidlna/git/merge-requests/28/)
- Fix for CLing support (https://sourceforge.net/p/minidlna/git/merge-requests/34/)
- Fix for Watch Count not updating: (https://sourceforge.net/p/minidlna/git/merge-requests/36/)
- Fix for Leaking Sockets (https://sourceforge.net/p/minidlna/git/merge-requests/38/)
- Fix for Image Resize Error (https://sourceforge.net/p/minidlna/patches/189/)
- Fix for negative children (https://sourceforge.net/p/minidlna/patches/187/)
1.3.0P - Released 19-Aug-2021
--------------------------------
- Fixed .nl Translation (Thanks: Juul Wulms, PR #20)
- Improved logic on adding files (Thanks: Vitor, PR #21)
- Minor cleanups
1.3.0 - Released 24-Nov-2020
--------------------------------
- Fixed some build warnings when building with musl.
- Use $USER instead of $LOGNAME for the default friendly name.
- Fixed build with GCC 10
- Fixed some warnings from newer compilers
- Disallow negative HTTP chunk lengths. [CVE-2020-28926]
- Validate SUBSCRIBE callback URL. [CVE-2020-12695]
- Fixed spurious warnings with ogg coverart
- Fixed an issue with VLC where browse results would be truncated.
- Fixed bookmarks on Samsung Q series
- Added DSD file support.
- Fixed potential stack smash vulnerability in getsyshwaddr on macOS.
- Will now reload the log file on SIGHUP.
- Worked around bad SearchCriteria from the Control4 Android app.
- Increased max supported network addresses to 8.
- Added forced alphasort capability.
- Added episode season and number metadata support.
- Enabled subtitles by default for unknown DLNA clients, and add enable_subtitles config option.
- Fixed discovery when connected to certain WiFi routers.
- Added FreeBSD kqueue support.
- Added the ability to set the group to run as.
1.2.1P - Released 19-May-2019
--------------------------------
- Implemented Password system
- Fixed order by bug w/ password
- Fixed 0000 clearing password issue
- Added Password changes to notify client of changes
- Patched Non-Local Query support -I
- Patched Apple Support -S
- Fixed LG TV Flac Support
- Patched max user watches
1.2.1 - Released 24-Aug-2017
--------------------------------
- Added Movian client detection and subtitle support.
- Fixed an issue with discovery on non-Linux systems.
- Fixed Bonjour discovery compatibility with TiVo Bolt.
- Fixed NFO file parsing, and added change monitoring support for them.
- Added a workaround for video thumbnails on some Samsung clients.
- Added DoS protection for event subscriptions.
- Fixed content browsing issues with some Samsung TVs.
- Improved non-destructive update scan support.
1.2.0 - Released 17-May-2017
--------------------------------
- Add libavformat > 57 compatibility.
- Add TiVo Bonjour discovery support using Avahi for Bolt.
- Improve Samsung BD-J5500 support.
- Add quirk to fix video playback on Hyundai TVs.
- Add non-destructive update rescan support.
- Enhance bookmark support to work with Kodi.
1.1.6 - Released 16-June-2016
--------------------------------
- Add AllShare and Windows client detection.
- Update support for LG2012 TV.
- Fix Samsung bookmarking on magic containers.
- Fix SQL error when moving captions.
- Add wide_links config option.
- Fix external subtitles on Samsung Series J.
- Add string localization support for magic containers.
- Rework NLS init to work with non-en_US locales.
1.1.5 - Released 10-Sep-2015
--------------------------------
- Re-enable Samsung DCM10, which adds video bookmarks and "BasicView" support.
- Allow SSDP M-SEARCH from other subnets.
- Fix some nfo file character escaping.
- Fix crash with >3 network interfaces.
- Support rotation of monochrome JPEGs.
- Handle cover art streams that come after the video stream.
- Recognize new hard links with inotify.
- Work around LG TV ordering bug.
- Implement TiVo image PixelShape support.
- Support thumbnail rotation.
- Use "Album Artist" tag from AAC files.
- Add Korean translations.
- Fix handling of bad FLAC files.
1.1.4 - Released 26-Aug-2014
--------------------------------
- Add magic container infrastructure.
- Add magic containers for 50 recent items for each category.
- Fix bad null termination in AAC parsing.
- Fix requests for the last byte of a file, which affected MKV playback on Philips TV's.
- Support 64-bit time_t values.
1.1.3 - Released 05-June-2014
--------------------------------
- Enhance log level settings.
- Fix Samsung browsing when root_container is set.
- Add Clang compiling support.
- Fix compiling on systems without iconv.
- Add merge_media_dirs option, to revert to the old behavior.
- Add Asus O!Play client support.
- Fix Broken SSDP multicast membership addition.
- Fix crash bug with an emtpy filter argument.
- Accept SMI subtitles in addition to SRT.
- Add BubbleUPnP detection and enable subtitle support.
- Allow the user to specify an arbitrary root container.
- Add libavcodec > 54 / libav 10 compatibility.
- Get embedded cover art from video files with recent libavformat versions.
- Disable Samsung DCM10 capability, as it breaks compatibility with new models.
- Add subtitle support for NetFront™ Living Connect middleware-based clients.
1.1.2 - Released 06-Mar-2014
--------------------------------
- Show client status on our basic presentation page.
- Add a new force_sort_criteria option, to globally override the SortCriteria value sent by the client.
- Fix a couple resource leaks.
- Add configuration include file support.
- Support DLNA/UPnP-AV searches issued by clients using the Grilo framework.
- Fix some clients playing artwork instead of movie.
- Fix bookmarks on Samsung Series E clients.
- Add an extra folder level if there are multiple media locations.
- Fix some multicast membership issues with changing network settings.
- Make max number of children (connections) configurable.
- Fix choppy playback with some file types on Panasonic clients by increasing the max connection limit.
1.1.1 - Released 01-Nov-2013
--------------------------------
- Add network interface monitoring support on Linux.
- Don't require a configured network interface to start up.
- Fix some minor spec compliance issues.
1.1.0 - Released 04-April-2013
--------------------------------
- Add support for other operating systems.
- Switch to autoconf from our handcrafted genconfig.sh.
- Add configuration option for UUID.
- Add configuration option to specify the user to run as.
- Add support for limiting a media dir to multiple media types.
- Force a rescan if we detect a new or missing media_dir entry.
- Fix crash caused by certain TiVo clients.
- Fix crash bug on video files with some ffmpeg library versions.
- Add support for TiVo MPEG-TS files.
- Add some logging and forking tweaks to work better with systemd.
- Validate or escape user input to prevent SQL injection.
- Add forced sorting support for Panasonic devices.
1.0.25 - Released 13-July-2012
--------------------------------
- Fix a couple crash bugs on malformed WAV files.
- Forcibly tweak the model number for Xbox360 clients, or they might ignore us.
- Enable all network interfaces by default if none were specified.
- Add flag to force downscaled thumbnails rather than using embedded ones.
- Add DirecTV client detection, and fix image resolution issue.
- Add support for the latest ffmpeg/libav library versions.
- Fix a potential crash on requests for a resize of a non-existent image.
- Make DeviceID checking more permissive for Sagem Radio.
1.0.24 - Released 14-Feb-2012
--------------------------------
- Fix playlist browsing with no SortOrder specified.
- Fix inotify detection of caption file removal.
- Handle an empty DeviceID from Zyxel media player SOAP request.
- Fix false positives in playlist caching optimization when we have duplicate file names in different directories.
- Trim the camera model name extracted from EXIF tags.
- Add support for user-configurable log level settings.
- Add DLNA.ORG_FLAGS support.
1.0.23 - Released 23-Jan-2012
--------------------------------
- Enable the subtitle menu on some Samsung TV's.
- Add subtitle support for Panasonic TV's.
- Add workarounds for LifeTab tablets' bad behavior.
- Speed up playlist parsing.
- Make metadata-based virtual containers case insensitive.
- Add folder art support (very few clients support this though).
- Improve trimming of quotation marks.
- Fix SRT caption support with the latest Samsung Series D firmware.
- Fix subtitles on LG TV's for items whose titles don't have a dot in them.
- Add support for the av:mediaClass tag, so some Sony devices can filter items by media type.
- Fix inotify detection issues on first-level folders.
- Work around LifeTab's broken DLNA support.
- Add image rotation support during resize. (mostly useful for TiVo)
1.0.22 - Released 24-Aug-2011
--------------------------------
- Add bookmark support for some Samsung TV's.
- Fix a memory leak when certain model Samsung TV's or Roku devices are on the network.
- Fix detection of Samsung Series D models.
- Add WAV MIME workaround for Marantz Receivers and Roku SoundBridge.
- Fix bitrate displayed on Microsoft PFS devices.
- Fix a scanner crash when trying to scan image files with no read access.
1.0.21 - Released 18-July-2011
--------------------------------
- Fix a few issues with new libav/ffmpeg versions.
- Fix FF/REW of AVI files on Samsung Series B TV's.
- Fix a crash bug when playing music on TiVo.
- Add the ability to change the root media container.
- Add WAV/RIFF INFO tag parsing support for the most common tags.
- Fix a crash bug with clients that request a large number of results.
1.0.20 - Released 09-June-2011
--------------------------------
- Fix a crash bug when scanning MPEG-TS files with odd packet sizes.
- Fix AVI file streaming on Samsung A-Series TV's.
- Improve support for the NETGEAR Digital Entertainer Live (EVA2000).
- Add support for multiple network interfaces.
- Add subtitle support for LG TV's and Blu-Ray players.
- Fix some minor coding issues found by cppcheck.
- Add client adaptation support for Toshiba Regza TV's.
- Send known audio-only devices straight to the Music section on root requests.
- Add client adaptation support for Roku SoundBridge audio clients.
- Improve Sony client adaptation to allow support for more file types.
- Add support for reading tags from MP4 video files with recent lavf versions.
- Add support for Samsung's GetFeatureList method.
1.0.19 - Released 11-Mar-2011
--------------------------------
- When called with -R, only remove art_cache and files.db in case users use an
imporant directory as their db dir.
- Properly scan newly created directory symlinks.
- Improve Windows 7 interoperability.
- Add basic NLS support, so clients can display localized strings.
- Optimize JPEG scaling by downscaling as much as possible during decompression.