Copyright (C) 1999-2015, QOS.ch. Copyright (C) 1999-2021, QOS.ch. Copyright (C) 1999-2010, QOS.ch. Copyright (C) 1999-2016, QOS.ch. Copyright (C) 1999-2012, QOS.ch.