notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
serviio Transcoding DLNA-server implemented in Java
2.2.1 net on this many watch lists=11 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: netchild@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-02-28 00:14:28
Last Update: 2022-07-20 14:22:37
Commit Hash: 6a378e5
People watching this port, also watch:: owncloud-php80, transmission-daemon, openssl, screen
Also Listed In: java multimedia www
License: serviio
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (63 items)
Collapse this list.
  1. /usr/local/share/licenses/serviio-2.2.1/catalog.mk
  2. /usr/local/share/licenses/serviio-2.2.1/LICENSE
  3. /usr/local/share/licenses/serviio-2.2.1/serviio
  4. share/java/classes/serviio/activation.jar
  5. share/java/classes/serviio/commons-codec.jar
  6. share/java/classes/serviio/commons-imaging.jar
  7. share/java/classes/serviio/commons-io.jar
  8. share/java/classes/serviio/commons-jcs-core.jar
  9. share/java/classes/serviio/commons-jxpath.jar
  10. share/java/classes/serviio/commons-lang.jar
  11. share/java/classes/serviio/commons-logging.jar
  12. share/java/classes/serviio/derby.jar
  13. share/java/classes/serviio/freemarker.jar
  14. share/java/classes/serviio/groovy-all.jar
  15. share/java/classes/serviio/gson.jar
  16. share/java/classes/serviio/httpclient-cache.jar
  17. share/java/classes/serviio/httpclient.jar
  18. share/java/classes/serviio/httpcore.jar
  19. share/java/classes/serviio/icu4j.jar
  20. share/java/classes/serviio/imgscalr-lib.jar
  21. share/java/classes/serviio/jaudiotagger.jar
  22. share/java/classes/serviio/javax.xml.soap-api.jar
  23. share/java/classes/serviio/jcl-over-slf4j.jar
  24. share/java/classes/serviio/jdom.jar
  25. share/java/classes/serviio/jnat-pmplib.jar
  26. share/java/classes/serviio/jul-to-slf4j.jar
  27. share/java/classes/serviio/log4j-api.jar
  28. share/java/classes/serviio/log4j-core.jar
  29. share/java/classes/serviio/log4j-slf4j-impl.jar
  30. share/java/classes/serviio/lucene-analyzers-common.jar
  31. share/java/classes/serviio/lucene-core.jar
  32. share/java/classes/serviio/mimepull.jar
  33. share/java/classes/serviio/org.restlet.ext.gson.jar
  34. share/java/classes/serviio/org.restlet.ext.simple.jar
  35. share/java/classes/serviio/org.restlet.ext.slf4j.jar
  36. share/java/classes/serviio/org.restlet.ext.xstream.jar
  37. share/java/classes/serviio/org.restlet.jar
  38. share/java/classes/serviio/padlock.jar
  39. share/java/classes/serviio/rome-modules.jar
  40. share/java/classes/serviio/rome.jar
  41. share/java/classes/serviio/saaj-impl.jar
  42. share/java/classes/serviio/sbbi-upnp.jar
  43. share/java/classes/serviio/serviio-mediabrowser-api.jar
  44. share/java/classes/serviio/serviio-mediabrowser-web.jar
  45. share/java/classes/serviio/serviio-web-console-api.jar
  46. share/java/classes/serviio/serviio-web-console.jar
  47. share/java/classes/serviio/serviio.jar
  48. share/java/classes/serviio/simple.jar
  49. share/java/classes/serviio/slf4j-api.jar
  50. share/java/classes/serviio/stax-api.jar
  51. share/java/classes/serviio/stax-ex.jar
  52. share/java/classes/serviio/streamflyer-core.jar
  53. share/java/classes/serviio/winp.jar
  54. share/java/classes/serviio/xstream.jar
  55. @sample etc/serviio/application-profiles.xml.sample
  56. @sample etc/serviio/console-log4j.properties.sample
  57. @sample etc/serviio/log4j2.xml.sample
  58. @sample etc/serviio/profiles.xml.sample
  59. @sample etc/serviio/serviio.jks.sample
  60. sbin/serviiod
  61. @owner
  62. @group
  63. @mode
Collapse this list.
Dependency lines:
  • serviio>0:net/serviio
To install the port:
cd /usr/ports/net/serviio/ && make install clean
A package is not available for ports marked as:
Forbidden / Broken / Ignore / Restricted
PKGNAME: there is no package for this port: _LICENSE_RESTRICTED = delete-package delete-distfiles
Flavors: there is no flavor information for this port.
distinfo:
No package information for this port in our database
Sometimes this happens. Not all ports have packages.

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. ffmpeg : multimedia/ffmpeg
  2. java : java/openjdk8
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
For install:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://download.serviio.org/releases/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2019-07-05
    Affects: users of net/serviio which bought a license for the non-free features
    Author: netchild@FreeBSD.org
    Reason: 
      Version 2 of serviio needs a new license file. Updating without a new license
      file will disable the non-free features.
    
    
Expand this list (3 items)
  • 2019-01-02
    Affects: users of net/serviio
    Author: netchild@FreeBSD.org
    Reason: 
      If you have customized your etc/serviio/profile.xml you need to review
      and merge changes from the profile.xml.sample file, else you may not be
      able to watch mkv files.
    
    
  • 2015-03-13
    Affects: users of net/serviio
    Author: netchild@FreeBSD.org
    Reason: 
      The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you
      unchecked "Keep library automatically updated" with 1.5 (as recommended
      in the 20150206 entry) you can enable it again.
    
    
  • 2015-02-06
    Affects: users of net/serviio
    Author: netchild@FreeBSD.org
    Reason: 
      The java dependency changed from java 7 (java/openjdk7 if you haven't
      installed another java 7 implementation) to java 8 (e.g. java/openjdk8).
      If serviio is the only reason that java 7 is installed, you can delete
      java 7 after the update to serviio 1.5.0.
    
      The Java Polling Watch Service used in Serviio 1.5 aggressively searches
      for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
      consider unchecking "Keep library automatically updated" if you have a
      large media collection or are concerned about CPU/disk usage.
    
    
  • Collapse this list.

Number of commits found: 59

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:22:37
 files touched by this commit commit hash:6a378e5659b93de6dbe8956246fb3bf971677624  2.2.1
Tobias C. Berner (tcberner) search for other commits by this committer
net: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Straup Cope <ascope@cpan.org>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Adam Jette <jettea46@yahoo.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Alex Bakhtin <Alex.Bakhtin@gmail.com>
  *  Alex Deiter <Alex.Deiter@Gmail.COM>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
16 Dec 2021 09:07:59
 files touched by this commit commit hash:2aad113c0de29e5d1aa08328fb87c8ab64301104  2.2.1
Alexander Leidinger (netchild) search for other commits by this committer
net/serviio: fix path of file to patch
15 Dec 2021 06:55:56
 files touched by this commit commit hash:a1420b9aec7c071e35f3f297277713c70d23ebf4  2.2.1
Alexander Leidinger (netchild) search for other commits by this committer
net/serviio: update to 2.2.1 (log4j security fix)
06 May 2021 11:47:48
 files touched by this commit commit hash:3505159e72da2d8313ce2a8ddc527de700b5bc37  2.1_2 This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
Deorbit RESTRICTED && NO_CDROM, part two.

Move ports to the licenses framework.

RESTRICTED → auto-accept (unless expressly stated otherwise)
NO_CDROM → dist-mirror pkg-mirror auto-accept

Differential Revision:  https://reviews.freebsd.org/D30010
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  2.1_2 This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.1_2 This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
21 Jan 2021 16:15:35
Original commit files touched by this commit Revision:562221  2.1_2 This port version is marked as vulnerable.
netchild search for other commits by this committer
Add sample jks file for https.

Noticed by:	Ian Carolan
16 Sep 2020 07:25:17
Original commit files touched by this commit Revision:548765  2.1_1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Switch to https for the download (fetch failure in http now) and WWW.
04 May 2020 08:12:12
Original commit files touched by this commit Revision:533899  2.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 2.1.
14 Aug 2019 08:48:51
Original commit files touched by this commit Revision:508903  2.0 This port version is marked as vulnerable.
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories n)

(and missed 3 missed files from previous categories.)
05 Jul 2019 20:47:46
Original commit files touched by this commit Revision:505936  2.0 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update serviio to v2.0.
02 Jan 2019 08:01:28
Original commit files touched by this commit Revision:489060  1.10.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update serviio to 1.10.1.

Submitted by: Jonathan Chen <jonc@chen.org.nz>
PR: 234476
06 Nov 2018 01:50:27
Original commit files touched by this commit Revision:484273  1.9.2_2 This port version is marked as vulnerable.
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.1

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
16 May 2018 20:19:06
Original commit files touched by this commit Revision:470150  1.9.2_1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.9.2.
02 May 2018 15:07:27
Original commit files touched by this commit Revision:468844  1.9.1_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.0

- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
19 Feb 2018 17:43:02
Original commit files touched by this commit Revision:462338  1.9.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.9.1.
21 Oct 2017 06:50:50
Original commit files touched by this commit Revision:452570  1.9_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 3.4

Notable changes:
- i386/amd64 now depend on NASM per
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled
dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
26 Jul 2017 08:33:01
Original commit files touched by this commit Revision:446647  1.9 This port version is marked as vulnerable.
netchild search for other commits by this committer
Commit forgotten distinfo file for previous commit "Update to 1.9.".

Pointy hat to:	netchild
25 Jul 2017 09:47:33
Original commit files touched by this commit Revision:446566  1.9 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.9.
25 Apr 2017 08:20:31
Original commit files touched by this commit Revision:439367  1.8_2 This port version is marked as vulnerable.
riggs search for other commits by this committer
Chase ffmpeg 3.3 update (ABI changes)

PR:		218658
Submitted by:	riggs
15 Jan 2017 13:35:40
Original commit files touched by this commit Revision:431559  1.8_1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.8.
11 Dec 2016 15:22:47
Original commit files touched by this commit Revision:428352  1.7.1_1 This port version is marked as vulnerable.
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 3.2.2

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR:		207547
Submitted by:	riggs, ebirth@b0ss.net (libressl fix)
Exp-run by:	antoine (3 tries)
03 Dec 2016 12:57:57
Original commit files touched by this commit Revision:427611  1.7.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.7.1.
19 Sep 2016 09:42:29
Original commit files touched by this commit Revision:422420  1.7 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.7.
31 Jul 2016 08:03:42
Original commit files touched by this commit Revision:419345  1.6.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.6.1.
23 May 2016 18:36:52
Original commit files touched by this commit Revision:415738  1.6 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
Convert tab after WWW: in pkg-descrs to single space as per PHB

Approved by:	portmgr blanket
01 Apr 2016 14:16:20
Original commit files touched by this commit Revision:412348  1.6 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
27 Feb 2016 21:16:16
Original commit files touched by this commit Revision:409689  1.6 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.6.

Submitted by:	Mark Dixon <mnd999@gmail.com>
10 Apr 2015 19:56:43
Original commit files touched by this commit Revision:383756  1.5.2 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.5.2
13 Mar 2015 10:24:43
Original commit files touched by this commit Revision:381171  1.5.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
- Update to 1.5.1 (automatic library updates can be enabled again)
- Fix problems when more than one JVM is installed [1]

PR:		198021 [1]
Noticed by:	jason.unovitch@gmail.com [1]
06 Feb 2015 08:40:34
Original commit files touched by this commit Revision:378510  1.5 This port version is marked as vulnerable.
netchild search for other commits by this committer
- Update to Serviio 1.5
- Require OpenJDK8 which is now the minimum requirement
- Use "sample" in filenames over "dist" to be able to use @sample keyword
- Sync Java command line exec arguments to upstream to work with OpenJDK8
- Partially sync JAVA_OPTS to upstream and specify a dcraw path to
  prevent errors looking for 'lib/dcraw'
- Cleaned up the console script

Submitted by:	Jason Unovitch <jason.unovitch@gmail.com>
22 Nov 2014 14:43:24
Original commit files touched by this commit Revision:373063  1.4.1.2_2 This port version is marked as vulnerable.
antoine search for other commits by this committer
Cleanup plist
18 Oct 2014 06:28:39
Original commit files touched by this commit Revision:371092  1.4.1.2_2 This port version is marked as vulnerable.
netchild search for other commits by this committer
Improve the status command of the rc script:
 - return error code if not running [1]
 - narrow down which java process to accept as "running"

PR:		193728 [1]
Noticed by:	jason.unovitch@gmail.com [1]
03 Jun 2014 20:15:47
Original commit files touched by this commit Revision:356404  1.4.1.2_1 This port version is marked as vulnerable.
netchild search for other commits by this committer
- stage-ify
- fix plist
27 May 2014 16:00:36
Original commit files touched by this commit Revision:355537  1.4.1.2 This port version is marked as vulnerable.
antoine search for other commits by this committer
Fix make patch

With hat:	portmgr
26 May 2014 09:24:47
Original commit files touched by this commit Revision:355292  1.4.1.2 This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert to USES=dos2unix

With hat:	portmgr
28 Mar 2014 22:58:33
Original commit files touched by this commit Revision:349471  1.4.1.2 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.4.1.2.

Submitted by:	Jason Unovitch <jason.unovitch@gmail.com>
26 Dec 2013 21:14:23
Original commit files touched by this commit Revision:337615  1.4 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.4.
10 Nov 2013 10:59:22
Original commit files touched by this commit Revision:333373  1.3.1_4 This port version is marked as vulnerable.
netchild search for other commits by this committer
Fix install from port.

Noticed by:	CiPHER nl <cipher_nl@hotmail.com>
21 Oct 2013 18:11:39
Original commit files touched by this commit Revision:331170  1.3.1_3 This port version is marked as vulnerable.
wg search for other commits by this committer
net/serviio: adjust to use ffmpeg binary

- Adjust to use ffmpeg binary

Approved by:	portmgr (bapt, implicit)
14 Oct 2013 19:50:26
Original commit files touched by this commit Revision:330348  1.3.1_2 This port version is marked as vulnerable.
netchild search for other commits by this committer
- give serviio a home (other than what is specified in the GECOS of the user)
- generate a set of config files from the example ones, if no config file
  exists (on first install or if the config didn't change from the example
  one) [1]

PR:		182711 [1]
Submitted by:	Jason Unovitch <jason.unovitch@gmail.com> [1]
20 Sep 2013 22:10:25
Original commit files touched by this commit Revision:327755  1.3.1_1 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
net)
07 Sep 2013 10:28:26
Original commit files touched by this commit Revision:326621  1.3.1_1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Fix plist.
19 Aug 2013 19:07:39
Original commit files touched by this commit Revision:325016  1.3.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.3.1.
17 Aug 2013 19:17:42
Original commit files touched by this commit Revision:324865  1.3 This port version is marked as vulnerable.
netchild search for other commits by this committer
- Update to 1.3.
- Add possibility to set serviio_lang in rc.conf.
25 Jun 2013 07:41:27
Original commit files touched by this commit Revision:321725  1.2.1_1 This port version is marked as vulnerable.
mm search for other commits by this committer
Update multimedia/ffmpeg1 to 1.2.1

PR:		ports/177145
Submitted by:	Alexander Kojevnikov <alexander@kojevnikov.com>
29 Apr 2013 08:57:13
Original commit files touched by this commit Revision:316786  1.2.1 This port version is marked as vulnerable.
bapt search for other commits by this committer
Rely on bsdtar to autodetermine the format of the distfiles when possible

For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
20 Apr 2013 15:42:33
Original commit files touched by this commit Revision:316155  1.2.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.2.1.

Feature safe:	yes
05 Mar 2013 19:43:20
Original commit files touched by this commit Revision:313470  1.2 This port version is marked as vulnerable.
netchild search for other commits by this committer
Update to 1.2.
28 Jan 2013 19:56:46
Original commit files touched by this commit Revision:311134  1.1_1 This port version is marked as vulnerable.
netchild search for other commits by this committer
Add support for the status command in the rc script. The change is
inspired by the patch in the PR.

PR:		ports/169591
Submitted by:	Ivan Sy <ivan.sy@shaw.ca>
05 Jan 2013 23:27:33
Original commit files touched by this commit Revision:309974  1.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
- update to 1.1
09 Dec 2012 19:43:48
Original commit files touched by this commit Revision:308559  1.0.1 This port version is marked as vulnerable.
netchild search for other commits by this committer
- update to 1.0.1.
- take maintainership [1]

Approved by:	maintainer [1]
05 Jun 2012 02:44:56
Original commit files touched by this commit   0.6.2 This port version is marked as vulnerable.
mi search for other commits by this committer
Upgrade from 0.6.0.1 to 0.6.2. Minor other tweaks.
16 Feb 2012 15:57:34
Original commit files touched by this commit   0.6.0.1_1 This port version is marked as vulnerable.
ashish search for other commits by this committer
- Bump PORTREVISION to chase the update of multimedia/libvpx
14 Jan 2012 08:57:23
Original commit files touched by this commit   0.6.0.1 This port version is marked as vulnerable.
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
11 Nov 2011 16:05:36
Original commit files touched by this commit   0.6.0.1 This port version is marked as vulnerable.
mi search for other commits by this committer
Upgrade from 0.5.2 to 0.6.0.1

Feature safe: yes
28 Mar 2011 03:49:09
Original commit files touched by this commit   0.5.2 This port version is marked as vulnerable.
mi search for other commits by this committer
Update from 0.5 to 0.5.2 -- a number of bugs fixed as well as transcoding
of FLAC files added.
28 Feb 2011 00:15:23
Original commit files touched by this commit   0.5 This port version is marked as vulnerable.
mi search for other commits by this committer
Actually add the bits and pieces of Serviio.
28 Feb 2011 00:13:58
Original commit files touched by this commit   0.5  Sanity Test Failure This port version is marked as vulnerable.
mi search for other commits by this committer
Add port of Serviio -- a DLNA server capable of realtime transcoding.

        http://www.serviio.org/

Thanks to David Brouda for helping to test.

Number of commits found: 59