├── .gitignore ├── AUTHORS ├── CMakeLists.txt ├── COPYING ├── ChangeLog ├── INSTALL ├── LICENSE ├── NEWS ├── README.md ├── backends └── default │ ├── config-parser.c │ ├── config-parser.h │ └── wsm_default.c ├── data └── security │ └── wsm │ ├── default │ ├── ace.ini │ ├── default.ini │ ├── fuzz-testing │ │ ├── sample1.ini │ │ ├── sample2.ini │ │ ├── sample3.ini │ │ ├── sample4.ini │ │ └── sample5.ini │ ├── malicious-bin.ini │ └── template-untrusted.ini │ └── per-user │ └── default │ └── 1000 │ └── ace.ini ├── doc └── xdc2014 │ ├── .gitignore │ ├── Library.bib │ ├── Makefile │ ├── contents.tex │ ├── figures │ ├── adrienne.png │ ├── ban-clipboard.png │ ├── configure-button.png │ ├── failed-auth.png │ ├── libwsm_with.pdf │ ├── libwsm_with.svg │ ├── libwsm_without.pdf │ ├── libwsm_without.svg │ ├── logo-labri.png │ ├── logo-mupuf.png │ ├── logo-ucl.png │ ├── mutual-auth.png │ ├── octopi.png │ ├── paste-buttons.png │ ├── phishing.jpg │ ├── pigs.png │ ├── polkit.png │ ├── sfcd-complex.png │ ├── sfcd-orig.png │ ├── sfcd-popover.png │ ├── sfcd-states.jpg │ └── uxd.pdf │ ├── mupuf.png │ ├── texmf │ └── tex │ │ └── latex │ │ └── beamer │ │ ├── banner-horizontal-xorg.pdf │ │ ├── banner-xorg.pdf │ │ ├── beamercolorthemexorg.sty │ │ ├── beamerinnerthemexorg.sty │ │ ├── beamerinnerthemexorgtitlepage.sty │ │ ├── beamerouterthemexorg.sty │ │ └── beamerthemexorg.sty │ └── xorg-talk.tex ├── include ├── libwsm.h └── wsm │ └── debug.h ├── libwsm.pc.in ├── src ├── backend.c ├── backend.h └── main.c └── tests ├── base.c ├── unix_socket.c └── unix_socket.h /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | TODO 2 | -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/INSTALL -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/LICENSE -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/NEWS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/README.md -------------------------------------------------------------------------------- /backends/default/config-parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/backends/default/config-parser.c -------------------------------------------------------------------------------- /backends/default/config-parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/backends/default/config-parser.h -------------------------------------------------------------------------------- /backends/default/wsm_default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/backends/default/wsm_default.c -------------------------------------------------------------------------------- /data/security/wsm/default/ace.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/data/security/wsm/default/ace.ini -------------------------------------------------------------------------------- /data/security/wsm/default/default.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/data/security/wsm/default/default.ini -------------------------------------------------------------------------------- /data/security/wsm/default/fuzz-testing/sample1.ini: -------------------------------------------------------------------------------- 1 | [Desdtop Security Entry] 2 | Exec=/usr/bin/acestreamplayer 3 | Version=1 4 | 5 | -------------------------------------------------------------------------------- /data/security/wsm/default/fuzz-testing/sample2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/data/security/wsm/default/fuzz-testing/sample2.ini -------------------------------------------------------------------------------- /data/security/wsm/default/fuzz-testing/sample3.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/data/security/wsm/default/fuzz-testing/sample3.ini -------------------------------------------------------------------------------- /data/security/wsm/default/fuzz-testing/sample4.ini: -------------------------------------------------------------------------------- 1 | [Wayland Security Entry] 2 | Exec= 3 | -------------------------------------------------------------------------------- /data/security/wsm/default/fuzz-testing/sample5.ini: -------------------------------------------------------------------------------- 1 | [Wayland Security Entry] 2 | Exec=pdas[d[as 3 | -------------------------------------------------------------------------------- /data/security/wsm/default/malicious-bin.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/data/security/wsm/default/malicious-bin.ini -------------------------------------------------------------------------------- /data/security/wsm/default/template-untrusted.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/data/security/wsm/default/template-untrusted.ini -------------------------------------------------------------------------------- /data/security/wsm/per-user/default/1000/ace.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/data/security/wsm/per-user/default/1000/ace.ini -------------------------------------------------------------------------------- /doc/xdc2014/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/.gitignore -------------------------------------------------------------------------------- /doc/xdc2014/Library.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/Library.bib -------------------------------------------------------------------------------- /doc/xdc2014/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/Makefile -------------------------------------------------------------------------------- /doc/xdc2014/contents.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/contents.tex -------------------------------------------------------------------------------- /doc/xdc2014/figures/adrienne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/adrienne.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/ban-clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/ban-clipboard.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/configure-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/configure-button.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/failed-auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/failed-auth.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/libwsm_with.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/libwsm_with.pdf -------------------------------------------------------------------------------- /doc/xdc2014/figures/libwsm_with.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/libwsm_with.svg -------------------------------------------------------------------------------- /doc/xdc2014/figures/libwsm_without.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/libwsm_without.pdf -------------------------------------------------------------------------------- /doc/xdc2014/figures/libwsm_without.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/libwsm_without.svg -------------------------------------------------------------------------------- /doc/xdc2014/figures/logo-labri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/logo-labri.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/logo-mupuf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/logo-mupuf.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/logo-ucl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/logo-ucl.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/mutual-auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/mutual-auth.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/octopi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/octopi.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/paste-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/paste-buttons.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/phishing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/phishing.jpg -------------------------------------------------------------------------------- /doc/xdc2014/figures/pigs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/pigs.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/polkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/polkit.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/sfcd-complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/sfcd-complex.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/sfcd-orig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/sfcd-orig.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/sfcd-popover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/sfcd-popover.png -------------------------------------------------------------------------------- /doc/xdc2014/figures/sfcd-states.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/sfcd-states.jpg -------------------------------------------------------------------------------- /doc/xdc2014/figures/uxd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/figures/uxd.pdf -------------------------------------------------------------------------------- /doc/xdc2014/mupuf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/mupuf.png -------------------------------------------------------------------------------- /doc/xdc2014/texmf/tex/latex/beamer/banner-horizontal-xorg.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/texmf/tex/latex/beamer/banner-horizontal-xorg.pdf -------------------------------------------------------------------------------- /doc/xdc2014/texmf/tex/latex/beamer/banner-xorg.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/texmf/tex/latex/beamer/banner-xorg.pdf -------------------------------------------------------------------------------- /doc/xdc2014/texmf/tex/latex/beamer/beamercolorthemexorg.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/texmf/tex/latex/beamer/beamercolorthemexorg.sty -------------------------------------------------------------------------------- /doc/xdc2014/texmf/tex/latex/beamer/beamerinnerthemexorg.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/texmf/tex/latex/beamer/beamerinnerthemexorg.sty -------------------------------------------------------------------------------- /doc/xdc2014/texmf/tex/latex/beamer/beamerinnerthemexorgtitlepage.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/texmf/tex/latex/beamer/beamerinnerthemexorgtitlepage.sty -------------------------------------------------------------------------------- /doc/xdc2014/texmf/tex/latex/beamer/beamerouterthemexorg.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/texmf/tex/latex/beamer/beamerouterthemexorg.sty -------------------------------------------------------------------------------- /doc/xdc2014/texmf/tex/latex/beamer/beamerthemexorg.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/texmf/tex/latex/beamer/beamerthemexorg.sty -------------------------------------------------------------------------------- /doc/xdc2014/xorg-talk.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/doc/xdc2014/xorg-talk.tex -------------------------------------------------------------------------------- /include/libwsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/include/libwsm.h -------------------------------------------------------------------------------- /include/wsm/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/include/wsm/debug.h -------------------------------------------------------------------------------- /libwsm.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/libwsm.pc.in -------------------------------------------------------------------------------- /src/backend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/src/backend.c -------------------------------------------------------------------------------- /src/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/src/backend.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/src/main.c -------------------------------------------------------------------------------- /tests/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/tests/base.c -------------------------------------------------------------------------------- /tests/unix_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/tests/unix_socket.c -------------------------------------------------------------------------------- /tests/unix_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mupuf/libwsm/HEAD/tests/unix_socket.h --------------------------------------------------------------------------------