├── .gitignore ├── .mailmap ├── COPYING.md ├── README.md ├── backend ├── dinit ├── dinit.conf ├── meson.build ├── runit ├── runit.conf └── turnstile-update-runit-env.in ├── data ├── dinit │ └── turnstiled └── pam │ └── turnstiled ├── include └── turnstile.h ├── meson.build ├── meson_options.txt ├── src ├── cfg_utils.cc ├── exec_utils.cc ├── fs_utils.cc ├── lib_api.c ├── lib_api.h ├── lib_backend_none.c ├── lib_backend_none.h ├── lib_backend_turnstile.c ├── pam_turnstile.8.scd ├── pam_turnstile.cc ├── protocol.hh ├── turnstiled.8.scd ├── turnstiled.cc ├── turnstiled.hh ├── utils.cc └── utils.hh ├── turnstiled.conf.5.scd.in └── turnstiled.conf.in /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/.mailmap -------------------------------------------------------------------------------- /COPYING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/COPYING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/README.md -------------------------------------------------------------------------------- /backend/dinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/backend/dinit -------------------------------------------------------------------------------- /backend/dinit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/backend/dinit.conf -------------------------------------------------------------------------------- /backend/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/backend/meson.build -------------------------------------------------------------------------------- /backend/runit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/backend/runit -------------------------------------------------------------------------------- /backend/runit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/backend/runit.conf -------------------------------------------------------------------------------- /backend/turnstile-update-runit-env.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/backend/turnstile-update-runit-env.in -------------------------------------------------------------------------------- /data/dinit/turnstiled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/data/dinit/turnstiled -------------------------------------------------------------------------------- /data/pam/turnstiled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/data/pam/turnstiled -------------------------------------------------------------------------------- /include/turnstile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/include/turnstile.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/meson_options.txt -------------------------------------------------------------------------------- /src/cfg_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/cfg_utils.cc -------------------------------------------------------------------------------- /src/exec_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/exec_utils.cc -------------------------------------------------------------------------------- /src/fs_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/fs_utils.cc -------------------------------------------------------------------------------- /src/lib_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/lib_api.c -------------------------------------------------------------------------------- /src/lib_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/lib_api.h -------------------------------------------------------------------------------- /src/lib_backend_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/lib_backend_none.c -------------------------------------------------------------------------------- /src/lib_backend_none.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/lib_backend_none.h -------------------------------------------------------------------------------- /src/lib_backend_turnstile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/lib_backend_turnstile.c -------------------------------------------------------------------------------- /src/pam_turnstile.8.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/pam_turnstile.8.scd -------------------------------------------------------------------------------- /src/pam_turnstile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/pam_turnstile.cc -------------------------------------------------------------------------------- /src/protocol.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/protocol.hh -------------------------------------------------------------------------------- /src/turnstiled.8.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/turnstiled.8.scd -------------------------------------------------------------------------------- /src/turnstiled.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/turnstiled.cc -------------------------------------------------------------------------------- /src/turnstiled.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/turnstiled.hh -------------------------------------------------------------------------------- /src/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/utils.cc -------------------------------------------------------------------------------- /src/utils.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/src/utils.hh -------------------------------------------------------------------------------- /turnstiled.conf.5.scd.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/turnstiled.conf.5.scd.in -------------------------------------------------------------------------------- /turnstiled.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimera-linux/turnstile/HEAD/turnstiled.conf.in --------------------------------------------------------------------------------