Re: [PATCH] fhandler/proc.cc(format_proc_cpuinfo): Add Linux 6.3 cpuinfo

2023-05-22 Thread Brian Inglis
On 2023-05-21 14:32, Jon Turney wrote: On 12/05/2023 19:09, Brian Inglis wrote: On 2023-05-12 09:36, Jon Turney wrote: On 08/05/2023 04:12, Brian Inglis wrote: cpuid    0x0007:0 ecx:7 shstk Shadow Stack support & Windows [20]20H1/[20]2004+     => user_shstk User mode program Shado

[PATCH] Adjust CWD magic to accommodate for the latest Windows previews

2023-05-22 Thread Johannes Schindelin
Reportedly Windows 11 build 25*** from Insider changed the current working directory logic a bit, and Cygwin's "magic" (or: "technologically sufficiently advanced") code needs to be adjusted accordingly. This fixes https://github.com/git-for-windows/git/issues/4429 Signed-off-by: Johannes Schinde

[PATCH v7 4/4] Do not rely on `getenv ("HOME")`'s path conversion

2023-05-22 Thread Johannes Schindelin
In the very early code path where `dll_crt0_1 ()` calls `user_shared->initialize ()`, the Cygwin runtime calls `internal_pwsid ()` to initialize the user name in preparation for reading the `fstab` file. In case `db_home: env` is defined in `/etc/nsswitch.conf`, we need to look at the environment

[PATCH v7 3/4] uinfo: special-case IIS APPPOOL accounts

2023-05-22 Thread Johannes Schindelin
The account under which Azure Web Apps run is an IIS APPOOL account that is generated on the fly. These are special because the virtual machines on which thes Apps run are not domain-joined, yet the accounts are domain accounts. To support the use case where such a Web App needs to call `ssh` (e.

[PATCH v7 2/4] Respect `db_home` setting even for SYSTEM/Microsoft accounts

2023-05-22 Thread Johannes Schindelin
We should not blindly set the home directory of the SYSTEM account (or of Microsoft accounts) to `/home/`, especially `/etc/nsswitch.conf` defines `db_home: env`, in which case we want to respect the `HOME` variable. Signed-off-by: Johannes Schindelin --- winsup/cygwin/uinfo.cc | 6 +- 1 fil

[PATCH v7 1/4] Allow deriving the current user's home directory via the HOME variable

2023-05-22 Thread Johannes Schindelin
This patch hails from Git for Windows (where the Cygwin runtime is used in the form of a slightly modified MSYS2 runtime), where it is a well-established technique to let the `$HOME` variable define where the current user's home directory is, falling back to `$HOMEDRIVE$HOMEPATH` and `$USERPROFILE`

[PATCH v7 0/4] Support deriving the current user's home directory via HOME

2023-05-22 Thread Johannes Schindelin
NOTE! This iteration presents patches 1 & 2 only for completeness' sake and for backporting, as they have been applied to Cygwin's main branch already. This patch series supports Git for Windows' default strategy to determine the current user's home directory by looking at the environment variable