Real time changelog for Porteus Kiosk Server


Each new system version (like e.g. 20151128) triggers an action to pull updated component from our update servers. After short downtime the system is ready to use with all security fixes, updates and new features merged into the ISO. Everthing is done automatically without any user action.

Porteus Kiosk Server version 20240328

  • Default system components:

  • - synced with master: #240328

    Porteus Kiosk Server version 20240317

  • Default system components:

  • - synced with master: #240317

    Porteus Kiosk Server version 20240310


    This release hardens the security on the SSH jail container where clients upload their data. You are required to upgrade, please do it immediately. Please reboot your servers in order to receive the latest patches.


  • Default system components:

  • - synced with master: #240310

  • 005-server:

  • - server security fix persistent partition on the server is mounted with the 'noexec' flag by default, this way the files/binaries which are uploaded by the clients can not be executed in the jail. If you need to keep executables on the persistent partition then please contact with support@porteus-kiosk.org and we will guide you how to workaround this limitation (in short: executables must be copied from persistent partition to tmpfs during every server boot before they can be used).

    - server security fix 'proc' filesystem is no longer mounted in jail. The lack of it breaks a proper 'client ID' calculation when registering new kiosk clients in version 4.3.0 - 5.1.0. If for some reason you still need to install such an old client version then please use the static 'client_id=' parameter for each kiosk instead of 'client_id=automatic'.

    - server security fix removed 'ls' and 'netstat' utilities which are no longer needed for registration of new clients in version 5.2.0 and newer

    - server security fix files uploaded by the clients must meet specific criteria before they are accepted on the server. The check is performed in regards to: file type, file size, file name, file content.

    - server security fix for doubled security the client host files (information about system/browser/kernel version, IP/MAC address, etc) are stored outside of the jail container

    - server security fix clients are not allowed to upload VNC passwords on the server, server will retrieve passwords directly from the client when initializing the VNC connection to it

    - server security fix restricted port forwarding capabilities for the SSH service so PK Server can no longer be used as a SSH proxy


    The work is not completed yet. In order to fully secure the connection between the clients and the server we need to generate a SSL certificate and a connection password individually for each customer. We plan to implement this in the coming weeks.

    Porteus Kiosk Server version 20240303

  • Default system components:

  • - synced with master: #240303

    Porteus Kiosk Server version 20240211

  • Default system components:

  • - synced with master: #240211

  • 005-server:

  • - upgraded to libcap-ng-0.8.4

  • 006-virt:

  • - upgraded to libtirpc-1.3.4-r1

    Porteus Kiosk Server version 20240121

  • Default system components:

  • - synced with master: #240121

    Porteus Kiosk Server version 20240107

  • Default system components:

  • - synced with master: #240107

  • 005-server:

  • - upgraded to fuse-3.16.2

  • 006-virt:

  • - security fix libtirpc-1.3.4: Multiple vulnerabilities #915404

    Porteus Kiosk Server version 20231217

  • Default system components:

  • - synced with master: #231217

    Porteus Kiosk Server version 20231125

  • Default system components:

  • - synced with master: #231125

    Porteus Kiosk Server version 20231104

  • Default system components:

  • - synced with master: #231104

    Porteus Kiosk Server version 20231015

  • Default system components:

  • - synced with master: #231015

  • 006-virt:

  • - security fix open-vm-tools-12.2.5: Possible denial of service vulnerability (CVE-2023-20867) #908555

    Porteus Kiosk Server version 20230930

  • Default system components:

  • - synced with master: #230930

  • 005-server:

  • - upgraded to sshfs-3.7.3-r1, fuse-3.16.1

  • 006-virt:

  • - upgraded to gtkmm-3.24.8

    Porteus Kiosk Server version 20230909

  • Default system components:

  • - synced with master: #230909

  • 005-server:

  • - upgraded to cifs-utils-7.0, tar-1.35, fuse-3.15.1

    Porteus Kiosk Server version 20230820

  • Default system components:

  • - synced with master: #230820

    Porteus Kiosk Server version 20230805

  • Default system components:

  • - synced with master: #230805

    Porteus Kiosk Server version 20230715

  • Default system components:

  • - synced with master: #230715

    Porteus Kiosk Server version 20230625

  • Default system components:

  • - synced with master: #230625

    Porteus Kiosk Server version 20230604

  • Default system components:

  • - synced with master: #230604

    Porteus Kiosk Server version 20230514

  • Default system components:

  • - synced with master: #230514

  • 005-server:

  • - upgraded to tar-1.34-r3

    - server fix shorten the long Firefox version numbers (e.g. 102.11.1) so they are displayed properly in the Administration Panel

  • 006-virt:

  • - upgraded to glibmm-2.66.6 

    Porteus Kiosk Server version 20230423

  • Default system components:

  • - synced with master: #230423

  • 005-server:

  • - upgraded to tigervnc-1.13.1, fuse-3.14.1

    Porteus Kiosk Server version 20230408

  • Default system components:

  • - synced with master: #230408

  • 006-virt.xzm:

  • - server fix delete VMware logs during every server boot to prevent filling persistent partition

    Porteus Kiosk Server version 20230318

  • Default system components:

  • - synced with master: #230318

    Porteus Kiosk Server version 20230312

  • Default system components:

  • - synced with master: #230312

  • vmlinuz and 000-kernel.xzm:

  • - upgraded to linux-6.1.15-kiosk

    - kernel config: enabled watchdog drivers

    - added watchdog-5.16

  • 005-server:

  • - upgraded to tigervnc-1.13.0

    Porteus Kiosk Server version 20230226

  • Default system components:

  • - synced with master: #230226

  • 006-virt:

  • - upgraded to virtualbox-guest-additions-7.0.6, open-vm-tools-12.1.0, libsigc++-2.12.0 

    Porteus Kiosk Server version 20230219

  • Default system components:

  • - synced with master: #230219

    - server fix send notifications to the clients from the guest account so sound alerts can play in customized builds with PulseAudio added

    - new feature added 'Clone config' option in Remote Management tab of the Administration Panel. Use it if you are having troubles with the clipboard.

    Porteus Kiosk Server version 20230129

  • Default system components:

  • - synced with master: #230129

    Porteus Kiosk Server version 20230108

  • Default system components:

  • - synced with master: #230108

    - new feature Administration Panel: added timestamps to email notifications so its possible to find when the event occured

    Porteus Kiosk Server version 20221218

  • Default system components:

  • - synced with master: #221218

    Porteus Kiosk Server version 20221204

  • Default system components:

  • - synced with master: #221204

    Porteus Kiosk Server version 20221120

  • Default system components:

  • - synced with master: #221120

  • 006-virt:

  • - upgraded to libsigc++-2.10.8, glibmm-2.66.5, cairomm-1.14.4, pangomm-2.46.3, atkmm-2.28.3, gtkmm-3.24.7

    Porteus Kiosk Server version 20221030

  • Default system components:

  • - synced with master: #221030

  • 005-server:

  • - upgraded to fuse-3.12.0, bash-5.1_p16-r2, wol-0.7.1-r4

    Porteus Kiosk Server version 20221016

  • Default system components:

  • - synced with master: #221016

    NOTE: this release added DRM driver for Hyper-V Gen2 VMs. Gen1 machines cause troubles and still default to the framebuffer driver. DRM driver offers much faster 2D scrolling and allows setting a custom screen resolution (you are not longer forced to use FullHD). If you use the server on Hyper-V Gen2 platform then please manually set your desired screen resolution using 'Monitor Settings' utility available in the bottom panel.

    Porteus Kiosk Server version 20221002

  • Default system components:

  • - synced with master: #221002

  • 005-server:

  • - upgraded to sshfs-3.7.3

  • 006-virt.xzm:

  • - upgraded to libtirpc-1.3.3, libsigc++-2.10.7-r1, glibmm-2.66.4-r1, atkmm-2.28.2-r1, cairomm-1.14.3-r1, pangomm-2.46.2-r1, gtkmm-3.24.6-r1

    Porteus Kiosk Server version 20220918

  • Default system components:

  • - synced with master: #220918

    Porteus Kiosk Server version 20220904

  • Default system components:

  • - synced with master: #220904

    Porteus Kiosk Server version 20220814

  • Default system components:

  • - synced with master: #220814

    Porteus Kiosk Server version 20220806

  • Default system components:

  • - synced with master: #220806

  • 005-server:

  • - security fix cifs-utils-6.15: multiple vulnerabilities (CVE-2022-27239, CVE-2022-29869) #842234

    - upgraded to bash-5.1_p16-r1, fuse-3.11.0

    - new feature Administration Panel: added '+' and '-' characters to the battery column in the "Client Resources' tab in order to indicate that the battery is currently charging or discharging on the client

    Porteus Kiosk Server version 20220724

  • Default system components:

  • - synced with master: #220724

    Porteus Kiosk Server version 20220710

  • Default system components:

  • - synced with master: #220710

  • 005-server:

  • - new feature Administration Panel: added support for monitoring battery capacity of connected clients under "Client resources" tab


    Porteus Kiosk Server version 20220619

  • Default system components:

  • - synced with master: #220619

    Porteus Kiosk Server version 20220605

  • Default system components:

  • - synced with master: #220605

  • 005-server:

  • - upgraded to libcap-ng-0.8.3

  • 006-virt.xzm:

  • - upgraded to glibmm-2.66.4, gtkmm-3.24.6

    Porteus Kiosk Server version 20220522

  • Default system components:

  • - synced with master: #220522

  • 005-server:

  • - server fix disabled TLS versions 1.0 and 1.1 for stunnel as they use vulnerable ciphers

    - upgraded to tigervnc-1.12.0-r5

    Porteus Kiosk Server version 20220508

  • Default system components:

  • - synced with master: #220508

    - server fix display remote config name in the Administration Panel also for PXE booted clients

    Porteus Kiosk Server version 20220501

  • Default system components:

  • - synced with master: #220501

    Porteus Kiosk Server version 20220410

  • Default system components:

  • - synced with master: #220410

    Porteus Kiosk Server version 20220326

  • Default system components:

  • - synced with master: #220326

  • 006-virt.xzm:

  • - server fix start guest tools properly on VMware virtual machines

    - upgraded to open-vm-tools-11.3.5_p18557794, virtualbox-guest-additions-6.1.32

    Porteus Kiosk Server version 20220320

  • Default system components:

  • - synced with master: #220320

    Porteus Kiosk Server version 20220305

  • Default system components:

  • - synced with master: #220305

  • 005-server:

  • - upgraded to wol-0.7.1-r3, readline-8.1_p2, bash-5.1_p16

  • 006-virt.xzm:

  • - upgraded to glibmm-2.66.2

    Porteus Kiosk Server version 20220219

  • Default system components:

  • - synced with master: #220219

    Porteus Kiosk Server version 20220206

  • Default system components:

  • - synced with master: #220206

    Porteus Kiosk Server version 20220123

  • Default system components:

  • - synced with master: #220123

    Porteus Kiosk Server version 20220109

  • Default system components:

  • - synced with master: #220109

  • 005-server:

  • - server fix allow connecting to older SSH servers that do not support the newer RSA/SHA-256/SHA-512 signatures (needed for preserving compatibility with kiosk clients in version 3.6.0 and 3.7.0)

    Porteus Kiosk Server version 20211219

  • Default system components:

  • - synced with master: #211219

  • 005-server:

  • - upgraded to fuse-3.10.5

    Porteus Kiosk Server version 20211130

  • 005-server:

  • - server fix "client_id=automatic" - never update the client ID number for already registered clients

    Porteus Kiosk Server version 20211128

  • Default system components:

  • - synced with master: #211128

    Porteus Kiosk Server version 20211114

  • Default system components:

  • - synced with master: #211114

  • 005-server:

  • - upgraded to sshfs-3.7.1

    Porteus Kiosk Server version 20211024

  • 005-server:

  • - new feature 'refresh client list' and 'export as CSV' functions of the Administration Panel have been updated to execute up to 5 times faster.


    Porteus Kiosk Server version 20211016

  • Default system components:

  • - synced with master: #211016

    Porteus Kiosk Server version 20211002

  • Default system components:

  • - synced with master: #211002

    Porteus Kiosk Server version 20210918

  • Default system components:

  • - synced with master: #210918

    Porteus Kiosk Server version 20210828

  • Default system components:

  • - synced with master: #210828

  • 005-server:

  • - upgraded to cifs-utils-6.13-r1

    Porteus Kiosk Server version 20210731

  • Default system components:

  • - synced with master: #210731

  • 005-server:

  • - upgraded to readline-8.0_p4

  • 006-virt.xzm:

  • - upgraded to libtirpc-1.3.2

    Porteus Kiosk Server version 20210718

  • Default system components:

  • - synced with master: #210718

    Porteus Kiosk Server version 20210703

  • Default system components:

  • - synced with master: #210703

  • 005-server:

  • - server fix fixed alignment of columns in the 'Client Resources' tab of the Administration Panel

    Porteus Kiosk Server version 20210523

  • Default system components:

  • - synced with master: #210523

  • 005-server:

  • - security fix tar-1.34: uncontrolled memory consumption (CVE-2021-20193) #778548

    - server fix close an old VNC connection to the client before starting new one

    - upgraded to bash-5.1_p8, readline-8.1_p1, fuse-3.9.3

  • 006-virt.xzm:

  • - upgraded to libtirpc-1.3.1

    Porteus Kiosk Server version 20210509

  • Default system components:

  • - synced with master: #210509

    Porteus Kiosk Server version 20210425

  • Default system components:

  • - synced with master: #210425

    Porteus Kiosk Server version 20210411

  • Default system components:

  • - synced with master: #210411

    Porteus Kiosk Server version 20210328

  • Default system components:

  • - synced with master: #210328

    Porteus Kiosk Server version 20210314

  • Default system components:

  • - synced with master: #210314

  • 006-virt.xzm:

  • - upgraded to libsigc++-2.10.6, atkmm-2.28.1, cairomm-1.14.2, pangomm-2.42.2, gtkmm-3.24.3

    Porteus Kiosk Server version 20210228

  • Default system components:

  • - synced with master: #210228

    Porteus Kiosk Server version 20210214

  • Default system components:

  • - major kernel upgrade upgraded to linux-5.10.16-kiosk

    - synced with master: #210214

    Porteus Kiosk Server version 20210131

  • Default system components:

  • - synced with master: #210131

    Porteus Kiosk Server version 20210117

  • Default system components:

  • - synced with master: #210117

    Porteus Kiosk Server version 20210103

  • Default system components:

  • - synced with master: #210103

    Porteus Kiosk Server version 20201129

  • Default system components:

  • - synced with master: #201129

  • 005-server:

  • - upgraded to libcap-ng-0.7.11

    Porteus Kiosk Server version 20201115

  • Default system components:

  • - synced with master: #201115

  • 005-server:

  • - server fix replaced "gpaste" with "parcellite" clipboard manager. Parcellite runs only when VNC service is not activated otherwise it prevents copying data over VNC (clipboard content takes priority).

    Porteus Kiosk Server version 20201101

  • Default system components:

  • - synced with master: #201101

    Porteus Kiosk Server version 20201018

  • Default system components:

  • - synced with master: #201018

    Porteus Kiosk Server version 20201004

  • Default system components:

  • - synced with master: #201004

  • 005-server.xzm:

  • - security fix cifs-utils-6.11: Shell injection via mount options (CVE-2020-14342) #743211

    - upgraded to gpaste-3.36.3

    Porteus Kiosk Server version 20200920

  • Default system components:

  • - synced with master: #200920

    Porteus Kiosk Server version 20200902

  • Default system components:

  • - synced with master: #200902

  • 005-server.xzm:

  • - upgraded to bash-5.0_p18

  • 006-virt.xzm:

  • - upgraded to glibmm-2.64.2

    Porteus Kiosk Server version 20200816

  • Default system components:

  • - synced with master: #200816

  • 005-server.xzm:

  • - upgraded to readline-8.0_p4, bash-5.0_p17

  • 006-virt.xzm:

  • - upgraded to libtirpc-1.2.6

    Porteus Kiosk Server version 20200802

  • Default system components:

  • - synced with master: #200802

    Porteus Kiosk Server version 20200718

  • Default system components:

  • - synced with master: #200718

    Porteus Kiosk Server version 20200711

  • Default system components:

  • - synced with master: #200711

  • 006-virt.xzm:

  • - upgraded to libsigc++-2.10.3

    Porteus Kiosk Server version 20200628

  • Default system components:

  • - synced with master: #200628

  • 005-server:

  • - server fix fixed 'Sync local and remote folder' function which stopped working after last lxterminal update

    Porteus Kiosk Server version 20200614

  • Default system components:

  • - synced with master: #200614

    Porteus Kiosk Server version 20200531

  • Default system components:

  • - synced with master: #200531

    Porteus Kiosk Server version 20200517

  • Default system components:

  • - synced with master: #200517

    Porteus Kiosk Server version 20200503

  • Default system components:

  • - synced with master: #200503

  • 005-server:

  • - server fix do not double mount remote file system when its mounted already

    - upgraded to sshfs-3.7.0

  • 006-virt.xzm:

  • - upgraded to glibmm-2.62.0, pangomm-2.42.1

    Porteus Kiosk Server version 20200419

  • Default system components:

  • - synced with master: #200419

  • 005-server:

  • - upgraded to libcap-ng-0.7.10

    Porteus Kiosk Server version 20200404

  • Default system components:

  • - synced with master: #200404

    Porteus Kiosk Server version 20200329

  • Default system components:

  • - synced with master: #200329

    Porteus Kiosk Server version 20200315

  • Default system components:

  • - synced with master: #200315

  • 005-server:

  • - upgraded to fltk-1.3.5-r4

    Porteus Kiosk Server version 20200301

  • Default system components:

  • - synced with master: #200301

  • 006-virt.xzm:

  • - upgraded to libtirpc-1.2.5

    Porteus Kiosk Server version 20200216

  • Default system components:

  • - synced with master: #200216

  • 005-server:

  • - server fix include remote config name in the client list generated as CSV file

    - upgraded to lxterminal-0.3.2

  • 006-virt.xzm:

  • - upgraded to virtualbox-guest-additions-6.0.16, open-vm-tools-11.0.1-r1

    Porteus Kiosk Server version 20200202

  • Default system components:

  • - synced with master: #200202

    Porteus Kiosk Server version 20200111

  • Default system components:

  • - synced with master: #200111

    Porteus Kiosk Server version 20191221

  • Default system components:

  • - synced with master: #191221

  • 006-virt.xzm:

  • - upgraded to glibmm-2.60.1, gtkmm-3.24.2

    Porteus Kiosk Server version 20191208

  • Default system components:

  • - synced with master: #191208

  • 005-server:

  • - server fix import environment variables (e.g. $DISPLAY) when generating debug log on the client side otherwise some data wont be available in the report

    Porteus Kiosk Server version 20191124

  • Default system components:

  • - synced with master: #191124

    Porteus Kiosk Server version 20191109

  • Default system components:

  • - synced with master: #191109

    Porteus Kiosk Server version 20191027

  • Default system components:

  • - synced with master: #191027

  • 005-server:

  • - upgraded to wol-0.7.1-r2, readline-7.0_p5-r1

    Porteus Kiosk Server version 20191005

  • Default system components:

  • - synced with master: #191005

    Porteus Kiosk Server version 20190921

  • Default system components:

  • - synced with master: #190921

  • 005-server:

  • - upgraded to cifs-utils-6.9-r1

    - added libcap-ng-0.7.8

    Porteus Kiosk Server version 20190908

  • Default system components:

  • - synced with master: #190908

    Porteus Kiosk Server version 20190825

  • Default system components:

  • - synced with master: #190825

  • 005-server:

  • - new feature added 'netstat' utility to the jail to allow for listing opened ports (requires binding of /proc). This is needed for proper 'client_id=automatic' calculation when new kiosks are registered.


    WARNING: We have changed default key type from RSA to newer Ed25519 (faster and more secure) in OpenSSH version 8.x.


    Please reboot Porteus Kiosk Server ASAP in order to upgrade the system and OpenSSH package specifically. This is to avoid connectivity issues with kiosk clients which already upgraded to system version '20190825' and higher.

    Porteus Kiosk Server version 20190803

  • Default system components:

  • - synced with master: #190803

    Porteus Kiosk Server version 20190721

  • Default system components:

  • - synced with master: #190721

    Porteus Kiosk Server version 20190707

  • Default system components:

  • - synced with master: #190707

    Porteus Kiosk Server version 20190623

  • Default system components:

  • - synced with master: #190623

    Porteus Kiosk Server version 20190609

  • Default system components:

  • - synced with master: #190609

    Porteus Kiosk Server version 20190526

  • Default system components:

  • - synced with master: #190526

    Porteus Kiosk Server version 20190512

  • Default system components:

  • - synced with master: #190512

  • 005-server:

  • - new feature Administration Panel: if screen resolution is lower than 1280 width then automatically set lower window size to match the screen resolution

  • 006-virt.xzm:

  • - upgraded to glibmm-2.58.1, atkmm-2.28.0, gtkmm-3.24.1

    Porteus Kiosk Server version 20190428

  • Default system components:

  • - synced with master: #190428

  • 005-server:

  • - new feature Administration Panel: added an option for sending email notifications when new server version is released

  • 006-virt.xzm:

  • - upgraded to glibmm-2.56.1, virtualbox-guest-additions-6.0.6

    Porteus Kiosk Server version 20190414

  • Default system components:

  • - synced with master: #190414

  • 005-server:

  • - new feature added 'Remote config' column to the client list in the Administration Panel. It allows to find which remote config the client is using.

    Porteus Kiosk Server version 20190331

  • Default system components:

  • - synced with master: #190331

  • 005-server:

  • - security fix tar-1.32: null-pointer dereference in pax_decode_header in sparse.c (CVE-2019-9923) #681728

    Porteus Kiosk Server version 20190317

  • Default system components:

  • - synced with master: #190317

  • 005-server:

  • - new feature updated 'client list' for the 'client resources monitoring' function. It supports now up to 5k clients, allows for filtering the client list by specific string, selecting a group of the clients with a 'ctrl/shift + mouse click'.

  • 006-virt.xzm:

  • - upgraded to libsigc++-2.10.1

    Porteus Kiosk Server version 20190309

  • Default system components:

  • - synced with master: #190309

    Porteus Kiosk Server version 20190302

  • Default system components:

  • - synced with master: #190302

  • 006-virt.xzm:

  • - upgraded to gtkmm-3.24.0, pangomm-2.42.0

    Porteus Kiosk Server version 20190217

  • Default system components:

  • - synced with master: #190217

  • 005-server:

  • - server fix display MAC addresses with low letters to keep the columns aligned properly in the client list

    - new feature added 'Config rules' button to the 'Add/Edit config' windows in the Administration Panel

    Porteus Kiosk Server version 20190203

  • Default system components:

  • - synced with master: #190203

    Porteus Kiosk Server version 20190119

  • Default system components:

  • - synced with master: #190119

  • 005-server:

  • - upgraded to readline-7.0_p5, bash-4.4_p23-r1, tigervnc-1.9.0-r1

  • 006-virt.xzm:

  • - upgraded to virtualbox-guest-additions-6.0.2

    Porteus Kiosk Server version 20190113

  • Default system components:

  • - synced with master: #190113

  • 005-server:

  • - security fix tar-1.31-r1: mishandles file shrinkage during read access (CVE-2018-20482) #674210

    Porteus Kiosk Server version 20181222

  • Default system components:

  • - synced with master: #181222

  • 005-server:

  • - server fix exclude swap file from the server backups

    - new feature enable Ctrl+Alt+Del combination by default and display exit menu when server cant authorize on our domain or upgrade. This is to ensure that its not powered down forcibly.

  • 006-virt.xzm:

  • - server fix fixed clipboard sharing between the host the the guest for VMware Workstation

    - upgraded to gtkmm-3.22.2, open-vm-tools-10.3.5

    Porteus Kiosk Server version 20181216

  • Default system components:

  • - synced with master: #181216

  • 005-server:

  • - new feature added conky applet to monitor failed SSH/VNC login attempts possibly caused by the internet bots

  • 006-virt.xzm:

  • - upgraded to glibmm-2.56.0

    Porteus Kiosk Server version 20181202

  • Default system components:

  • - synced with master: #181202

  • 005-server:

  • - new feature added history saving to the 'send notification' function

    - new feature ask for confirmation before clearing notification/custom-command history

  • 006-virt.xzm:

  • - upgraded to virtualbox-guest-additions-5.2.22

    Porteus Kiosk Server version 20181118

  • Default system components:

  • - synced with master: #181118

  • 005-server:

  • - server fix replaced 'parcellite' with 'gpaste' clipboard manager to resolve an issue with sharing the clipboard over VNC protocol

    - upgraded to sshfs-2.10-r1

    - added gpaste-3.20.3

    Porteus Kiosk Server version 20181104

  • Default system components:

  • - synced with master: #181104

    Porteus Kiosk Server version 20181021

  • Default system components:

  • - synced with master: #181021

    Porteus Kiosk Server version 20180923

  • Default system components:

  • - synced with master: #180923

  • 005-server:

  • - new feature Replaced 'Last connected' column in the Administration Panel with 'Last active' which shows the date when kiosk was seen online for the last time.

    Porteus Kiosk Server version 20180909

  • Default system components:

  • - synced with master: #180909

    Porteus Kiosk Server version 20180812

  • Default system components:

  • - synced with master: #180812

    Porteus Kiosk Server version 20180728

  • Default system components:

  • - synced with master: #180728

    Porteus Kiosk Server version 20180715

  • Default system components:

  • - synced with master: #180715

  • 005-server:

  • - new feature added "Test internet speed" to Actions in the Administration Panel so its possible to check how fast the client can download 100 MB file from porteus-kiosk.org website.

    - new feature display notification when monitoring mode is enabled that interaction with the clients is not possible

    Porteus Kiosk Server version 20180623

  • Default system components:

  • - synced with master: #180623

  • 005-server:

  • - server fix fixed rare case when under heavy load PK Server could assign the same client ID to two or more kiosks. This would happen only when multiple clients registered on the server for the first time with 'client_id=automatic' parameter, e.g. when server is migrated to a new hardware. Kiosks with duplicated client ID "fights for a server connection" and one of them is always offline.

    - upgraded to tar-1.30

    Porteus Kiosk Server version 20180616

  • Default system components:

  • - synced with master: #180616

    Porteus Kiosk Server version 20180603

  • Default system components:

  • - synced with master: #180603

    Porteus Kiosk Server version 20180521

  • Default system components:

  • - synced with master: #180521

  • 005-server:

  • - new feature Administration Panel: added 'Send notification' to available actions so its possible to send a message to selected or all clients. You can define if notification message should disappear automaticlly after 5 seconds, after user click or be displayed in a loop until the kiosk is restarted. Its also possible to play a sound when message appears on the screen.

    - new feature added 'Restore default resolution' button to screen setup utility

    Porteus Kiosk Server version 20180506

  • Default system components:

  • - synced with master: #180506

    Porteus Kiosk Server version 20180416

  • 005-server:

  • - new feature added 'History' button to the 'Custom command' action so its possible to run previously executed commands

    - new feature added possibility to insert additional info to the 'offline client ' notification email

    Porteus Kiosk Server version 20180408

  • Default system components:

  • - synced with master: #180408

  • 005-server:

  • - new feature its possible to export client list (with last remembered data also for offline clients) to a csv file

    Porteus Kiosk Server version 20180325

  • Default system components:

  • - synced with master: #180325

  • 005-server:

  • - upgraded to cifs-utils-6.7

    Porteus Kiosk Server version 20180311

  • Default system components:

  • - synced with master: #180311

  • 005-server:

  • - new feature 'Wake On LAN' function should also wake the kiosks which are in different subnets than the PK Server

    - new feature its possible to change default firewall rules. Firewall editor can be found in the the Administration Panel under 'Tools' menu.

    Porteus Kiosk Server version 20180225

  • Default system components:

  • - synced with master: #180225

  • 005-server:

  • - new feature screen settings app: keep settings persistent (no need for server re-installation in order to change screen resolution permanently)

    Porteus Kiosk Server version 20180208

  • Default system components:

  • - synced with master: #180208

    Porteus Kiosk Server version 20180206

  • Default system components:

  • - synced with master: #180206

    Porteus Kiosk Server version 20180125

  • Default system components:

  • - synced with master: #180125

  • 006-virt.xzm:

  • - upgraded to glibmm-2.52.1, virtualbox-guest-additions-5.2.6

    Porteus Kiosk Server version 20180119

  • 005-server:

  • - server fix fixed creating and editing kiosk configs containing 'Save' string

    - server fix remove scripts from persistent storage related to server parameters as these parameters may be are no longer active in case when server was reconfigured

    Porteus Kiosk Server version 20180110

  • Default system components:

  • IMPORTANT:

    - synced with master: #180110

  • 005-server:

  • - upgraded to bash-4.4_p12, readline-7.0_p3

  • 006-virt.xzm:

  • - upgraded to virtualbox-guest-additions-5.2.4

    Porteus Kiosk Server version 20180104

  • Default system components:

  • - synced with master: #171226

  • 005-server:

  • - server fix Admin Panel: if config name is not specified then default to 'kiosk-config.txt' to avoid setting immune bit on the configs directory

    - upgraded to tar-1.29-r3

    Porteus Kiosk Server version 20171212

  • Default system components:

  • - synced with master: #171212

    Porteus Kiosk Server version 20171210

  • Default system components:

  • - synced with master: #171210

  • 005-server:

  • - new feature implemented email notification for Porteus Kiosk Server resources usage. Notification will be sent when CPU, RAM or root/storage partition usage crosses percentage defined by the admin.

    Porteus Kiosk Server version 20171128

  • 005-server:

  • - server fix do not delete clients from Administration Panel which have PCID set to "Unknown PCID"

    Porteus Kiosk Server version 20171126

  • Default system components:

  • - synced with master: #171126

  • 005-server:

  • - new feature added support for selecting which resources you want to monitor, e.g. monitor CPU, RAM, uptime but skip swap and storage

    - new feature added export resources list

    - server fix delete duplicated clients (compare PCID and MAC for each client and remove older ID) before Administration Panel starts

    Porteus Kiosk Server version 20171122

  • 005-server:

  • - new feature added support for real time monitoring of the client resources!

    - new feature added uptime and CPU info to servers conky applet

    - server fix removed flickering which occurs when client list is refreshed

    Porteus Kiosk Server version 20171112

  • Default system components:

  • - synced with master: #171112

  • 005-server:

  • - new feature "0 minutes" setting is supported now in the email notifications. Checks will be performed every 10 seconds and email notification should be send even when kiosk is rebooted or looses internet connection for a very short period.

    Porteus Kiosk Server version 20171030

  • Default system components:

  • - synced with master: #171030

  • 005-server:

  • - server fix Administration Panel: fixed real time 'update homepage' function for the Chrome browser

    Porteus Kiosk Server version 20171011

  • Default system components:

  • - synced with master: #171011

    Porteus Kiosk Server version 20170922

  • 005-server:

  • - new feature performance improvements, refreshing the client list in the Administration Panel is up to 10 times faster now. PK Server should be able to handle 5k clients and more (depending on hardware specification).

    - new feature added Server ID to conky theme

    - server fix fixed sorting the client list by 'Last connected' field

    Porteus Kiosk Server version 20170914

  • Default system components:

  • - synced with master: #170914

    Porteus Kiosk Server version 20170904

  • 005-server:

  • - server fix do not create new client IDs when parameter 'client_id=automatic' is used on the client side

    Porteus Kiosk Server version 20170831

  • Default system components:

  • - synced with master: #170901

  • 005-server:

  • - server fix delete PCID/MAC files properly when client is removed from Administration Panel

    Porteus Kiosk Server version 20170816

  • 005-server:

  • - new feature display notification when SSH or VNC connection to the client fails. This is always the case when client is reconfiguring or upgrading as these services are not started yet on the client side.

    Porteus Kiosk Server version 20170808

  • Default system components:

  • - synced with master: #170808

  • 005-server:

  • - new feature added client statistics to conky widget: number of clients which are online, number of clients which are offline and total number of clients registered in the Administration Panel

    Porteus Kiosk Server version 20170729

  • Default system components:

  • - synced with master: #170729

  • 006-virt.xzm:

  • - upgraded to virtualbox-guest-additions-5.1.26

    Porteus Kiosk Server version 20170713

  • 005-server:

  • - server fix do not allow installation of the server on devices smaller than 2GB

    - new feature display usage bars in red color if CPU, RAM or storage goes to 90% or above in the Server resource monitor (conky theme)

    - new feature if server session is protected with a password then its possible to lock the session through the exit menu

    Porteus Kiosk Server version 20170708

  • Default system components:

  • - synced with master: #170706

  • 005-server:

  • - new feature added support for email notifications. For now the only supported notification is when client goes offline for specific time period. Please test and provide feedback to this function.

    Porteus Kiosk Server version 20170621

  • Default system components:

  • - synced with master: #170621

    Porteus Kiosk Server version 20170611

  • 005-server:

  • - new feature switched to expandable view for the 'sort client list' function and made user choice persistent across Administration Panel/PK Server restarts

    - new feature added an option to display the sorting result in reverse order

    Porteus Kiosk Server version 20170608

  • 005-server:

  • - new feature added possibility to sort client list by categories (system/kernel version, browser, last connected time, etc) in the view settings of the Administration Panel

    Porteus Kiosk Server version 20170607

  • Default system components:

  • - synced with master: #170607

    Porteus Kiosk Server version 20170526

  • Default system components:

  • - synced with master: #170526

  • 005-server:

  • - new feature added an info about client's last connection time to the Administration Panel

    Porteus Kiosk Server version 20170513

  • Default system components:

  • - synced with master: #170513

    Porteus Kiosk Server version 20170506

  • Default system components:

  • - synced with master: #170506

  • 005-server:

  • - new feature added 'Reconnect client' to the actions list. Allows reconnecting only selected client(s) rather than dropping all connections. Should be used in rare scenarios like updating client data in the Administration Panel (hostname, IP address, etc) or when VNC password file was not transferred on the server side.

    Porteus Kiosk Server version 20170422

  • Default system components:

  • - synced with master: #170422

    Porteus Kiosk Server version 20170408

  • Default system components:

  • - synced with master: #170408

  • 006-virt.xzm:

  • - upgraded to libsigc++-2.10.0, glibmm-2.50.0

    Porteus Kiosk Server version 20170328

  • Default system components:

  • - synced with master: #170328

    - server fix allow file selection dialogs by default for Chrome so its possible to upload files through the browser

    - upgraded to parcellite-1.2.1

  • 006-virt.xzm:

  • - upgraded to virtualbox-guest-additions-5.1.18

    Porteus Kiosk Server version 20170312

  • Default system components:

  • - synced with master: #170312

  • 006-virt.xzm:

  • - upgraded to virtualbox-guest-additions-5.1.16

    Porteus Kiosk Server version 20170310

  • 005-server:

  • - server fix always use numerical order for the client list (sort by client ID)

    - new feature added an option to filter client list by specific string, e.g. browser, kernel version, hostname

    - new feature display newest client logs on the top of the window when filtering by a string

    - new feature display current server version in the conky theme instead of the hostname

    Porteus Kiosk Server version 20170306

  • 005-server:

  • - new feature Moved 'Hide offline clients' checkbox to the menu bar of the Administration Panel and added 'Help' entry to it

    Porteus Kiosk Server version 20170305

  • 005-server:

  • - new feature Added 'Tools' menu to the Administration Panel with backup and restore utilities which allows to create and restore system snapshots containing all custom server files: client data, remote configs, client logs/files, custom server startup scripts, etc. Please use these tools when migrating the server to another hardware or in case of a storage media failure.

    - added tar-1.29-r1 package

    Porteus Kiosk Server version 20170228

  • 005-server:

  • - server fix fixed column sizes in the client list, also for older clients going back to 3.6.0 release which do not report kernel and browser version to the server

    Porteus Kiosk Server version 20170227

  • 005-server:

  • - new feature Administration Panel client list tab: display PCID, MAC and hostname for kiosks which are currently offline so its easier to identify them

    Porteus Kiosk Server version 20170226

  • 005-server:

  • - new feature Administration Panel client list tab: allow hiding the clients which are currently offline

    - new feature Administration Panel client logs tab: display newest logs on the top of the window and not the bottom

    - new feature Administration Panel client logs tab: added an option to disable minitoring of the client logs

    Porteus Kiosk Server version 20170224

  • 005-server:

  • - server fix reduced the size of clients logs displayed in the Administration Panel from 1MB to 300KB as larger logs may affect Server performance in case of many new entries addedd to the log at the same time

    - new feature added function to display archived client logs to the Administration Panel. This is to compensate log size reduction.

    Porteus Kiosk Server version 20170129

  • Default system components:

  • - synced with master: #170129

  • 005-server:

  • - new feature open client's debug log in the browser - easier to search for specific info

    - upgraded to tigervnc-1.7.1

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20170115

  • Default system components:

  • - synced with master: #170115

  • 005-server:

  • - new feature detach windows from the Administration Panel so its possible to copy data between viewed and edited files

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20161229

  • Default system components:

  • - synced with master: #161229

  • 005-server:

  • - server fix use 'Unknown' string instead of an empty value if client wont report its system version properly

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20161212

  • Default system components:

  • - synced with master: #161212

  • 005-server:

  • - security fix bash-4.3_p48-r1: popd controlled use-after-free (CVE-2016-9401) #600174

    - server fix calculate client vnc port which needs to be opened on the Server side in more reliable way to avoid "not a RFB server" error

    - new feature automatically create backup files for the client configs which are edited on the Server. Its possible to restore previous version of the config using 'Restore' button in the edit window.

    - upgraded to readline-6.3_p8-r3

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20161203

  • Default system components:

  • - synced with master: #161203

  • 005-server:

  • - new feature if client file exists already on the Server then ask if it should be updated

    - upgraded to tigervnc-1.7.0

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20161115

  • Default system components:

  • - synced with master: #161115

  • 005-server:

  • - new feature added possibility to host files used by the clients (wallpaper, browser preferences, screensaver zip archive, etc) directly on the Server. This function requires latest client code from the 'automatic updates' channel.

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20161027

  • 005-server:

  • - server fix allow rotating logs more often than once in a day

    Porteus Kiosk Server version 20161023

  • Default system components:

  • - synced with master: #161023

  • 005-server:

  • - security fix bash-4.3_p48: Specially crafted SHELLOPTS+PS4 variables allows command substitution (CVE-2016-7543) #595268

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20161003

  • Default system components:

  • - synced with master: #161003

  • 005-server:

  • - new feature use conky to monitor Server resources

    Porteus Kiosk Server version 20161001

  • Default system components:

  • - synced with master: #161001

  • 005-server:

  • - upgraded to sshfs-2.8

  • 006-virt.xzm:

  • - upgraded to glibmm-2.48.1, gtkmm-2.24.5, libsigc++-2.8.0, pangomm-2.40.1

    - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160923

  • 005-server:

  • - security fix bash-4.3_p46-r1 Arbitrary code execution via malicious hostname (CVE-2016-0634) #594496

    Porteus Kiosk Server version 20160914

  • 005-server:

  • - server fix removed 'grep' alias from /etc/bash/bashrc as grep from bysybox does not support '--colour=auto' option

    - added parcellite-1.1.9

    Porteus Kiosk Server version 20160906

  • 005-server:

  • - server fix make possible editing of the remote config through the Administration Panel

    Porteus Kiosk Server version 20160904

  • Default system components:

  • - synced with master: #160904

  • 005-server:

  • - new feature added 'Remote Management' tab to Administration Panel for handling kiosk configs through the Server, no need to use 3rd party web hosting service anymore!

    - new feature added 'Help' button to the 'Client Logs' and 'Remote Management' tabs in the Administration Panel which points to the webpage which explains how these features work

    - new feature removable devices are mounted with read-write access

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160819

  • Default system components:

  • - synced with master: #160819

  • 005-server:

  • - new feature display client's kernel version in the Administration Panel

    - new feature Administration Panel: display notification when action cant be executed as client is offline

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160810

  • 005-server:

  • - new feature Administration Panel can be resized and maximized. Useful when you want to monitor many clients without scrolling the window.

    Porteus Kiosk Server version 20160806

  • Default system components:

  • - synced with master: #160724

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160724

  • Default system components:

  • - synced with master: #160724

  • 005-server:

  • - server fix removed 'Server docs' button from Administration Panel UI - documentation will be handled through the browser bookmarks

    - new feature added confirmation window to 'reboot/shutdown client' options

    - new feature added back 'restart session' option (client must run latest kiosk version from automatic updates channel in order to support this feature properly)

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160710

  • Default system components:

  • - synced with master: #160710

  • 005-server:

  • - new feature Administration Panel: added second tab for logging system events (warnings and above) from the kiosk clients. Useful for proactive support.

    - new feature added 'Reconnect' button which temporarily drops all client connections to the server. This is useful in case of having connection problems or to update clients data.

    - new feature display browser version in the browser column of the Administration Panel

    - new feature custom commands are preceded with 'nohup' so they continue executing even when ssh is disconnected

    - new feature enabled startup notifications for the launchers

    - new feature display battery applet in the bottom panel if PC is equipped with a battery

    Porteus Kiosk Server version 20160625

  • Default system components:

  • - synced with master: #160625

  • 005-server:

  • - server fix removed 'Restart session' option from available actions as its causing troubles for the clients in certain situations. Please use 'Restart browser' or 'Reboot client' actions instead.

  • 006-virt.xzm:

  • - upgraded to glibmm-2.46.4

    - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160610

  • Default system components:

  • - synced with master: #160610

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160519

  • Default system components:

  • - synced with master: #160519

  • 005-server:

  • - VNC viewer: lowered JPEG compression from 9 to 4 which helps slower connections and keeps image quality on relatively good level

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160505

  • Default system components:

  • - synced with master: #160505

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160501

  • Default system components:

  • - synced with master: #160501

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160417

  • Default system components:

  • - synced with master: #160417

  • 005-server:

  • - reduced logging for stunnel to level 4 (warning) and disabled /var/log/stunnel.log. Metalog looks after stunnel messages now.

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160318

  • Default system components:

  • - synced with master: #160318

  • 005-server:

  • - server fix chroot kiosk user into /var/jail properly when making initial client -> server connection

    - server fix wait up to 5 seconds for VNC connections as sometimes they are slow to initialize

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against kernel 4.4.6

    - upgraded to: atkmm-2.24.2, cairomm-1.12.0-r1, glibmm-2.46.3, gtkmm-2.24.4-r3, libsigc++-2.6.2, pangomm-2.38.1

    Porteus Kiosk Server version 20160228

  • Default system components:

  • - synced with master: #160228

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against kernel 4.4.3

    Porteus Kiosk Server version 20160222

  • Default system components:

  • - synced with master: #160222

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against kernel 4.4.2

    Porteus Kiosk Server version 20160214

  • Default system components:

  • - synced with master: #160214

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160129

  • 005-server:

  • - upgraded to tigervnc-1.6.0-r1

    Porteus Kiosk Server version 20160121

  • Default system components:

  • - synced with master: #160121

    Porteus Kiosk Server version 20160107

  • 005-server:

  • - security fix rsync-3.1.2: unsafe destination paths for transferred files. #596140

    - new feature send custom command (e.g. notification) to the client

    Porteus Kiosk Server version 20160104

  • Default system components:

  • - synced with master: #160103

  • 005-server:

  • - new feature check for server updates every 24h and display notification asking for reboot if new system version is found

    - new feature added cifs package so its possible to mount SMB shares from server command line

    - new feature added 'Server docs' button to Administration Panel which opens the browser on http://porteus-kiosk.org/server.html (and server related documentation in the future)

  • 006-virt.xzm:

  • - recompiled VirtualBox guest additions against upgraded kernel

    Porteus Kiosk Server version 20160101

  • 005-server:

  • - server fix handle VNC connections to the kiosk client properly when VNC access to the server is enabled

    - new feature rise number of allowed simultaneous VNC connections from 99 to 10k

  • 006-virt.xzm:

  • - server fix disabled VirtualBox guest additions version check notification

    Porteus Kiosk Server version 20151205

  • vmlinuz and 000-kernel.xzm:

  • - kernel config: enabled IP Multicast feature which is needed for receiving RTP/UDP video streams

  • 003-settings.xzm:

  • - new feature wizard: when version "Premium" is selected then allow for setting following system parameters: time zone, keyboard layout, screen resolution, default sound card/sound volume, activate DPMS, disable UEFI support, additional fonts, allow accessing the server through the SSH and VNC protocols.

    - new feature increased wizard window size

    - new feature added 'managed_bookmarks=http://porteus-kiosk.org/server.html' parameter by default

    Porteus Kiosk Server version 20151128


    Tagged as Porteus Kiosk Server 3.6.0 release