23.11.69 Balázs Úr (1): Update Hungarian translation Bastien Nocera (38): user: Fix API docs to use neutral gender data: Fix possessives tests: Pass a correctly-formatted locale in tests util: Add XPG locale verification function util: Add locale verification function tests: Add tests for new locale verification user: Return an error when setting invalid language user: Throw a warning for invalid locales ci: Hide CI_JOB_JWT ci: Expose logs for the build too ci: Install git so the version script actually works build: Fix warning about run_command() usage all: Use pragma once user-classify: Remove unused password hash argument README: Remove outdated INSTALL file build: Fix cwd != srcdir in generate-version.sh ci: Run tests as a normal user ci: Fail tests when some are skipped build: Add mocklibc subproject user: Add helper to allow overriding the root directory main: Use new overridable USERDIR main: Use new overridable ICONDIR main: Use new overridable sysconfdir tests: Add sufficient data to allow the daemon to run tests: Add simple daemon test tests: Add test for getting user data tests: Add test for another invalid locale tests: Add polkit support tests: Add test for setting invalid language user: Add "Languages" user property tests: Add library tests for "Languages" property tests: Add daemon tests for new Languages property daemon: Move uid variable where it's used daemon: Add GetUsersLanguages() function tests: Add test for GetUsersLanguages() method tests: Support multiple users for user data tests: Add second user to test data tests: Fix tests for 2nd user Fabio Tomat (1): Update friulian translation Hemish (1): Update Hindi (hi) translation Jordi Mas (1): Update Catalan translation NorwayFun (1): po: Update Georgian translation Peter Hutterer (2): tests: fix the signature for the SetLocked call tests: fix invocation of AddUser Piotr Drąg (1): Update POTFILES.in Ray Strode (11): daemon: Reload users less aggressively on wtmp changes util: Drop spawn_with_login_uid function ci: Run test suite under valgrind ci: Make sure all locales are installed ci: Fail run-tests if something fails tests: Set locale from simple daemon test src: Run entire tree through uncrustify ci: Only run ci stuff on merge requests ci: Do a coding style check daemon: Track local users outside of fgetpwent generator user: Support new LocalAccount property in cache file Sam James (1): meson.build: fix -Wimplicit-function-declaration in configure tests for printf Simon McVittie (9): CI: Install systemd, for /usr/share/pkgconfig/systemd.pc CI: Fix build in a fork whose name is not accountsservice CI: Pass --gcov-ignore-parse-errors to gcovr user: Replace usermod -p with chpasswd -e daemon: Clarify use of generator_state->users daemon: Define local users as being exactly those present in /etc/shadow user: Use correct format strings to print accounts_user_get_uid() Annotate varargs functions with G_GNUC_PRINTF daemon: Don't crash if /etc/shadow doesn't exist gogogogi (1): Update hr.po zhuyaliang (1): Add lightdm autologin support