]> source.dussan.org Git - tigervnc.git/commit
Start sessions via PAM
authorPierre Ossman <ossman@cendio.se>
Mon, 16 Jul 2018 13:58:06 +0000 (15:58 +0200)
committerPierre Ossman <ossman@cendio.se>
Thu, 12 Mar 2020 11:03:32 +0000 (12:03 +0100)
commit1af1cfdf8709dd1a5574efa19fb4f0e68a98021e
treed04dd9e3a1a5e24d5a6955088f1f8bedcd616b45
parent79960594551aa32a99506ff87fb0fed5f7bee5eb
Start sessions via PAM

This sets up a more correct session as there are key tasks that
need to be performed by PAM. E.g. systemd will allocate cgroups
and start base services.

In order to easily handle this as a system service the mapping of
displays is now done via a configuration file.
25 files changed:
CMakeLists.txt
config.h.in
contrib/packages/deb/ubuntu-bionic/debian/rules
contrib/packages/deb/ubuntu-bionic/debian/tigervncserver.postinst [deleted file]
contrib/packages/deb/ubuntu-bionic/debian/tigervncserver.postinst.in [new file with mode: 0644]
contrib/packages/deb/ubuntu-bionic/debian/tigervncserver.prerm
contrib/packages/deb/ubuntu-xenial/debian/rules
contrib/packages/deb/ubuntu-xenial/debian/tigervncserver.postinst [deleted file]
contrib/packages/deb/ubuntu-xenial/debian/tigervncserver.postinst.in [new file with mode: 0644]
contrib/packages/deb/ubuntu-xenial/debian/tigervncserver.prerm
contrib/packages/rpm/el7/SOURCES/tigervnc-shebang.patch [deleted file]
contrib/packages/rpm/el7/SPECS/tigervnc.spec
unix/vncconfig/vncconfig.man
unix/vncpasswd/vncpasswd.man
unix/vncserver/CMakeLists.txt
unix/vncserver/tigervnc.pam [new file with mode: 0644]
unix/vncserver/vncserver.in
unix/vncserver/vncserver.man
unix/vncserver/vncserver.users [new file with mode: 0644]
unix/vncserver/vncserver@.service.in
unix/vncserver/vncsession-start.in [new file with mode: 0644]
unix/vncserver/vncsession.c [new file with mode: 0644]
unix/vncserver/vncsession.man [new file with mode: 0644]
unix/xserver/hw/vnc/Xvnc.man
vncviewer/vncviewer.man