Skip to content

[goipp] Initial integration #13391

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

mdimado
Copy link

@mdimado mdimado commented Jun 2, 2025

This PR adds initial integration for the goipp project - a Go implementation of the Internet Printing Protocol (IPP) core.

All fuzz harnesses are maintained externally in the OpenPrinting/fuzzing repository.

CC: @tillkamppeter @iosifache @fish98

Copy link

google-cla bot commented Jun 2, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Copy link

github-actions bot commented Jun 2, 2025

mdimado is integrating a new project:
- Main repo: https://github.com/OpenPrinting/goipp
- Criticality score: 0.26160

@mdimado mdimado marked this pull request as ready for review June 2, 2025 17:46
@@ -0,0 +1,23 @@
# Copyright 2025 Google LLC

Choose a reason for hiding this comment

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

Do we need to keep these copyright lines in place? I think they are useful when the file is similar enough to the template ones, but here not much of the original content is being kept.

Copy link
Author

Choose a reason for hiding this comment

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

AFAIK, these files need to have the copyright header (every other project that I have seen has the copyright header in the Dockerfile and the build.sh). There's also a License Header Lint GCF / header-check that passed in this PR

@@ -0,0 +1,19 @@
#!/bin/bash -eu

Choose a reason for hiding this comment

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

Same observation about the copyright ✌️

- "[email protected]"
language: go
fuzzing_engines:
- libfuzzer

Choose a reason for hiding this comment

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

These are the values embedded in the documentation. Did we somehow verify if they are the best for our use case?

Copy link
Author

Choose a reason for hiding this comment

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

In the documentation, it says, The only supported fuzzing engine and sanitizer are libfuzzer and address, respectively.

homepage: "https://github.com/OpenPrinting/goipp"
main_repo: "https://github.com/OpenPrinting/goipp"
primary_contact: "[email protected]"
auto_ccs:
Copy link
Contributor

Choose a reason for hiding this comment

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

Perhaps you can check with Alexander to see if he would like to be included in the CC list for potential bug reports?

Copy link
Author

Choose a reason for hiding this comment

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

Sure, I’ll ask him

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants