Commit Graph

  • 208cd4a687 call pam_end from within the child session, not the parent dev-sane Colin 2024-01-29 18:29:48 +00:00
  • 67eaa39b93 Derive VtSelection::default master Hugo Osvaldo Barrera 2023-06-18 17:10:03 +02:00
  • 195a811177 Use strip_prefix to strip prefix Hugo Osvaldo Barrera 2023-06-18 17:10:02 +02:00
  • 4b402a5753 Remove pointless copying of string before copying it Hugo Osvaldo Barrera 2023-06-18 17:10:01 +02:00
  • 755c42b8d8 Remove references that are implicitly dereferenced Hugo Osvaldo Barrera 2023-06-18 17:10:00 +02:00
  • 9c97b6aa2c Remove no-op question mark and Ok() Hugo Osvaldo Barrera 2023-06-18 17:09:59 +02:00
  • 7525628028 cargo update Kenny Levinsen 2023-06-23 22:07:29 +02:00
  • 7ebc50ea7a Drop unmaintained users crate Hugo Osvaldo Barrera 2023-06-07 14:50:43 +02:00
  • 7d0f74dfbe Update deprecated SPDX identifier for GPL-3.0-only Aleksei Bavshin 2023-06-13 09:31:16 -07:00
  • 68fff8d3d2 Minimize user-exposed environment variables Kenny Levinsen 2023-06-19 15:51:13 +02:00
  • 3608fc9494 server: cargo fmt Kenny Levinsen 2023-05-12 09:41:53 +02:00
  • 1b6c93cb2d config: Fix tests for service config Kenny Levinsen 2023-05-12 09:41:18 +02:00
  • a7c8ac89cf agreety: Return error if no input when prompted Jonathan Sköld 2023-04-04 20:18:59 +02:00
  • 95ab9cdc3f config: allow using custom PAM configs Arnaud Ferraris 2022-10-21 15:31:19 +02:00
  • c597e82b1e Add ReGreet to list of known greetd greeters Harish Rajagopal 2023-02-13 16:28:50 +05:30
  • f3f3249885 Bump version to 0.9.0 Kenny Levinsen 2023-01-06 00:25:45 +01:00
  • 23fadf16d4 cargo: Update dependencies Kenny Levinsen 2023-01-06 00:24:20 +01:00
  • dd96c93b98 readme: Add ddlm, note list updates welcome Kenny Levinsen 2022-12-07 23:00:08 +01:00
  • ccf50fe46e cargo: Update tokio Kenny Levinsen 2022-12-07 22:58:58 +01:00
  • 9c8297e4cb For FUSE-based home folders, chdir into them as the user instead of root. Felix Lechner 2022-11-22 13:21:51 -08:00
  • c5c2f64679 fakegreet: reset state on errors Aleksei Bavshin 2022-08-17 08:31:10 -07:00
  • bc7e369225 Change order of setting pam environment variables. Aleksei Bavshin 2022-08-13 12:16:10 -07:00
  • 3a32863bc7 ipc: ensure backward compatibility of the protocol Aleksei Bavshin 2022-08-13 12:16:09 -07:00
  • 2f1810d1a2 Revert "Remove 'env' from start_session" Aleksei Bavshin 2022-08-13 12:16:08 -07:00
  • 3b7229bacd Minor doc adjustments Kenny Levinsen 2022-08-01 00:47:19 +02:00
  • d700309623 readme: Add reference to QtGreet Kenny Levinsen 2022-03-09 00:05:38 +01:00
  • 399c30826f Use /bin/sh instead of $SHELL Matěj Cepl 2022-02-14 22:06:51 +01:00
  • 424ecac439 compat: Upgrade nix to 0.20 for x32 support Kenny Levinsen 2022-01-04 17:16:45 +01:00
  • d2477a8f9c Bump version to 0.8.0 Kenny Levinsen 2021-09-05 21:15:06 +02:00
  • 87e9277654 greetd: add terminal switch flag configuration option muradm 2021-08-17 01:30:45 +03:00
  • fba10c1316 ipc: Fix tokio codec Kenny Levinsen 2021-08-17 00:01:44 +02:00
  • b42e4714b0 rustfmt: Change merge_imports to imports_granularity Kenny Levinsen 2021-08-02 22:01:13 +02:00
  • d5b7d81342 docs: Fix scdoc syntax for greetd.5 Kenny Levinsen 2021-08-02 21:59:15 +02:00
  • 5201469e39 Ensure initial session is only run once. Antoine POPINEAU 2021-07-14 22:33:28 +02:00
  • 41c6b5f1d4 Add makefile for man pages cinerea0 2021-06-27 01:01:36 -04:00
  • f89d80a2f6 recommend making config world readable rather than setting owner Eli Schwartz 2021-06-28 22:35:52 -04:00
  • e069f5ac4d readme: Add discuss section Kenny Levinsen 2021-05-19 17:38:54 +02:00
  • 47d0ee939e Update lock file Kenny Levinsen 2021-01-18 20:14:17 +01:00
  • e5a598298a deps: update nix and other dependencies Aleksei Bavshin 2021-01-15 19:28:45 -08:00
  • eef821c68b deps: update tokio to 1.0 Aleksei Bavshin 2021-01-15 19:28:44 -08:00
  • b25b72ae51 ci: Disable automatic github mirroring Kenny Levinsen 2020-12-22 12:29:48 +01:00
  • c0887255db docs: Document new general section Kenny Levinsen 2020-11-16 14:38:30 +01:00
  • ef33843492 config: Fix tests for general section Kenny Levinsen 2020-11-16 14:17:21 +01:00
  • 8fea33c476 config: Add general.source_profile Kenny Levinsen 2020-11-15 17:41:17 +01:00
  • 4c2a2e89d4 Use additional pam service config for greeter Aleksei Bavshin 2020-09-20 17:24:57 -07:00
  • 0d8812c80b config: Skip reading config in session worker Kenny Levinsen 2020-10-13 18:55:46 +02:00
  • 3dccaa44c7 Use stdin as VT for current/none vt selections Kenny Levinsen 2020-09-08 17:57:34 +02:00
  • c71b83eca7 Terminate cleanly on SIGINT Kenny Levinsen 2020-06-14 19:41:26 +02:00
  • 1a263c94e6 Use per-pid socket paths Kenny Levinsen 2020-06-14 19:39:09 +02:00
  • d4664b4061 Add installation instructions on Gentoo Kirill Chibisov 2020-07-07 16:41:44 +03:00
  • edf7936400 greetd: Added tuigreet to known greeters list. Antoine POPINEAU 2020-06-28 17:51:05 +02:00
  • 117eb7207e Make sure to require codec in tokio-codec feature Robert Günzler 2020-05-31 18:59:23 +02:00
  • d602dd10df ci: Build both arch and alpine Kenny Levinsen 2020-05-22 02:18:30 +02:00
  • 48ed39e701 session: Do not log pam_conv after start Kenny Levinsen 2020-05-22 01:44:22 +02:00
  • 69d5bb7915 terminal: Forcibly take terminal Kenny Levinsen 2020-05-22 01:44:06 +02:00
  • c67f1670a8 worker: Unconditionally set up tty Kenny Levinsen 2020-05-22 01:43:20 +02:00
  • 794fbe8f28 terminal: Use direct open, proper errors Kenny Levinsen 2020-05-22 01:42:11 +02:00
  • c9a2ce68a4 ci: Add lockfile check Kenny Levinsen 2020-05-16 18:18:22 +02:00
  • 760eceb517 Update lock file Kenny Levinsen 2020-05-16 18:17:53 +02:00
  • efba21f192 Bump version number to 0.6.0 Kenny Levinsen 2020-05-16 17:18:49 +02:00
  • 1086f1a2af config: New default location Kenny Levinsen 2020-05-16 17:14:38 +02:00
  • b3bfd6509c Update dependencies Kenny Levinsen 2020-05-15 21:20:21 +02:00
  • 4552b525f1 Unify nix dependencies Kenny Levinsen 2020-05-15 20:55:11 +02:00
  • 65320498be Share inish with agreety, kill last rust-ini use Kenny Levinsen 2020-05-15 20:50:12 +02:00
  • 391a3069d5 greetd_ipc: Split codecs into separate files Kenny Levinsen 2020-05-06 23:33:09 +02:00
  • 04b9ab2367 config: Replace rust-ini Kenny Levinsen 2020-05-06 23:12:46 +02:00
  • c7068fe8fd pam: Change i8 to c_char for portability Andreas Gerlach 2020-04-29 09:43:52 +02:00
  • 659d51790f fakegreet: cargo clippy and fmt Kenny Levinsen 2020-04-29 11:11:45 +02:00
  • 6bcf82ad56 fakegreet: Dummy greetd backend Kenny Levinsen 2020-04-14 03:06:31 +02:00
  • 30135abc35 ci: Enable tests Kenny Levinsen 2020-04-04 17:24:27 +02:00
  • 4c0f5fd051 agreety: Post None answer on Info/Error Kenny Levinsen 2020-04-04 17:14:40 +02:00
  • 0c74e046ca greetd_ipc: Add codec examples Kenny Levinsen 2020-04-04 17:13:51 +02:00
  • e8cac7c56f config: Fix initial_session issue, add tests Kenny Levinsen 2020-04-04 16:20:59 +02:00
  • 3b96a2394c cargo clippy Kenny Levinsen 2020-04-04 04:21:16 +02:00
  • 4656bf27dc config: Simplify a bit Kenny Levinsen 2020-04-04 04:18:37 +02:00
  • 8a768fe5ee Minor dependency cleanup Kenny Levinsen 2020-04-04 03:35:41 +02:00
  • 654ca2157c config: Swap toml for ini Kenny Levinsen 2020-04-04 03:22:38 +02:00
  • 17a9397661 Remove unused dependency Kenny Levinsen 2020-04-03 18:02:20 +02:00
  • 7b8d8abffc greetd_ipc: Doc improvements Kenny Levinsen 2020-04-02 22:34:09 +02:00
  • bfc3a3cdfb Update Cargo.lock Kenny Levinsen 2020-04-02 22:22:21 +02:00
  • 62f159edb1 docs: Make docs.rs build all features Kenny Levinsen 2020-04-02 15:20:11 +02:00
  • 90a551467a Rename greet_proto to greetd_ipc, Cargo.toml updates Kenny Levinsen 2020-04-02 14:58:16 +02:00
  • 625a92b271 Fix example config Kenny Levinsen 2020-04-01 23:36:45 +02:00
  • ca39e915af Update lockfile Kenny Levinsen 2020-04-01 21:07:25 +02:00
  • 1f274daa9d Bump to version 0.5 Kenny Levinsen 2020-04-01 19:31:39 +02:00
  • cd331402a4 Add reference to man page to help text Kenny Levinsen 2020-04-01 19:24:03 +02:00
  • a2dd171343 man: Clarify initial/default sessions Kenny Levinsen 2020-04-01 18:40:53 +02:00
  • d763578534 Update greet_proto dependency Kenny Levinsen 2020-04-01 18:12:56 +02:00
  • 94ef4e6a03 pam: Remove redundant error prefix Kenny Levinsen 2020-04-01 18:12:50 +02:00
  • 4ae4dc9a1e Add support for initial session (auto-login) Kenny Levinsen 2020-04-01 18:11:32 +02:00
  • 91b7e3d58f config: Overhaul config format and implementation Kenny Levinsen 2020-04-01 18:07:20 +02:00
  • 939519fdcb proto: Bump version Kenny Levinsen 2020-03-30 04:02:53 +02:00
  • 8201c7b119 pam: Support dedicated greetd service Kenny Levinsen 2020-03-30 03:53:30 +02:00
  • cf4091ca79 cargo fmt Kenny Levinsen 2020-03-30 03:33:37 +02:00
  • c9cbf1b9c3 session: Do not cancel on None answer Kenny Levinsen 2020-03-30 03:33:06 +02:00
  • 3d24916319 Style change Kenny Levinsen 2020-03-30 03:29:41 +02:00
  • 646dd29ed5 context: Handle questions for greeter session Kenny Levinsen 2020-03-30 03:29:27 +02:00
  • 63953f62f7 sesssion: Improve protocol error messages Kenny Levinsen 2020-03-30 03:27:45 +02:00
  • d940f9d08a worker: Include setcred in setup phase Kenny Levinsen 2020-03-30 03:25:15 +02:00
  • 88979c7927 worker: Move vt from Args to InitiateLogin Kenny Levinsen 2020-03-30 02:24:28 +02:00