Skip to content

Releases: GoogleCloudPlatform/guest-oslogin

20250724.00

24 Jul 19:08
ee0251d

Choose a tag to compare

extract the principal from certs when cloud_run enabled (#164)

* extract the principal from certs when cloud_run enabled

* add comments for cert extractaion and use the principal for AuthorizeUser call

20250723.00

23 Jul 23:01
ee0251d

Choose a tag to compare

extract the principal from certs when cloud_run enabled (#164)

* extract the principal from certs when cloud_run enabled

* add comments for cert extractaion and use the principal for AuthorizeUser call

20250710.00

10 Jul 21:55
d5405b1

Choose a tag to compare

Add the cloudrun support (#162)

* skip file creation when running on cloud run

* add a flag for cloud run to cache_refresh

* remove .vscode dir

* use --cloud_run instead

20250708.00

08 Jul 23:59
4e69460

Choose a tag to compare

Pass c-strings to logging functions (#140)

Passing a string to a variadic function can fail at runtime, and
results in the following error when compiling with clang++:
`error: cannot pass object of non-trivial type 'string' (aka 'basic_string<char>') through variadic function; call will abort at runtime`

This fixes the issue by passing c-strings to the relevant functions
instead of string.

20250624.00

24 Jun 23:09
4e69460

Choose a tag to compare

Pass c-strings to logging functions (#140)

Passing a string to a variadic function can fail at runtime, and
results in the following error when compiling with clang++:
`error: cannot pass object of non-trivial type 'string' (aka 'basic_string<char>') through variadic function; call will abort at runtime`

This fixes the issue by passing c-strings to the relevant functions
instead of string.

20250123.00

23 Jan 23:12
4e69460

Choose a tag to compare

Pass c-strings to logging functions (#140)

Passing a string to a variadic function can fail at runtime, and
results in the following error when compiling with clang++:
`error: cannot pass object of non-trivial type 'string' (aka 'basic_string<char>') through variadic function; call will abort at runtime`

This fixes the issue by passing c-strings to the relevant functions
instead of string.

20241216.00

16 Dec 23:31
35d4d3e

Choose a tag to compare

Send the correct type to SysLogErr; the clang sanitizer dislikes the …

20241214.00

14 Dec 00:44
4e2ce5c

Choose a tag to compare

Remove pat from owners (#156)

* build: remove oslogin_sshca from binaries list

Remove oslogin_sshca from the list of binaries as it is not a binary
but a shared object.

* utils: don't directly include json libs header

We want to have the opaque include in the case of json lib headers,
we've seen a shift of these header over the years by hiding them
behind json.h allows us to not have to handle backward compatibility
include strategies - being able to build for older systems such as
el8.

* Remove Pat from owners file.

20241206.00

06 Dec 23:45
d992bc8

Choose a tag to compare

Fix json include (#154)

* build: remove oslogin_sshca from binaries list

Remove oslogin_sshca from the list of binaries as it is not a binary
but a shared object.

* utils: don't directly include json libs header

We want to have the opaque include in the case of json lib headers,
we've seen a shift of these header over the years by hiding them
behind json.h allows us to not have to handle backward compatibility
include strategies - being able to build for older systems such as
el8.

20241203.00

03 Dec 23:46
d992bc8

Choose a tag to compare

Fix json include (#154)

* build: remove oslogin_sshca from binaries list

Remove oslogin_sshca from the list of binaries as it is not a binary
but a shared object.

* utils: don't directly include json libs header

We want to have the opaque include in the case of json lib headers,
we've seen a shift of these header over the years by hiding them
behind json.h allows us to not have to handle backward compatibility
include strategies - being able to build for older systems such as
el8.