Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add missing types and members (main) #169

Merged
merged 3 commits into from
Oct 13, 2023
Merged

Add missing types and members (main) #169

merged 3 commits into from
Oct 13, 2023

Conversation

alanking
Copy link
Contributor

Addresses #168

This may not be exhaustive.

Copy link
Contributor

@korydraughn korydraughn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Squash without pounds.

@alanking
Copy link
Contributor Author

Squashed

Copy link
Contributor

@korydraughn korydraughn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add the pounds.

@alanking
Copy link
Contributor Author

I'll open another PR for the additional missing types.

This was lifted directly from the irods/irods CMakeLists.txt file.
This warning is raised by a Boost Python header file when newer versions
of Python are used with Boost 1.81. Since there isn't much we can do about
that, we ignore the warning for that header. For more information, see
boostorg/python#418
This change adds missing check_auth_credentials type.

Adds tcp_keepalive members to rodsEnv as well as connection pool timeout
member which was not added before.

Also added session_signature member of RcComm and session_props member of
RsComm.

-Wmissing-field-initializers is raised by a missing member of sockaddr_in
called sin_zero. This member has been removed in bwg2001-004. For more
information, see http://www.opengroup.org/platform/resolutions/bwg2001-many.html

Even though sin_zero must be included in the member list for sockaddr_in
for a complete member initialization list, we do not expose it as a
property for this type in the rule engine because sin_zero is not part
of the standard and may not be available in the future.

The missing member is included to silence the warning.
@alanking alanking merged commit b1c8355 into irods:main Oct 13, 2023
1 of 2 checks passed
@alanking alanking deleted the 168.m branch October 13, 2023 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants