New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 806390 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

IPP-Everywhere printer service names rejected in zeroconf_printer_detector

Project Member Reported by justincarlson@chromium.org, Jan 26 2018

Issue description

This code:

https://cs.chromium.org/chromium/src/chrome/browser/chromeos/printing/zeroconf_printer_detector.cc?rcl=18e10dc0198757b62a80bd8d32ce4dc88eacd109&l=143

lacks handlers for the kIpp[s]EverywhereServiceName cases.  Thus, even
though we're listening for the Ipp Everywhere services, we will reject
any records found when we go to convert them to Printer structures.

Noticed on inspection looking for a different bug.  
 

Comment 1 by skau@chromium.org, Jan 29 2018

Cc: skau@chromium.org
Labels: OS-Chrome
Would it be correct to say that we weren't supporting _ipp._tcp,print but if we could set up the printer using the _ipp._tcp record, it would still work?
Yup.  We would miss out on the logic that marks them as autoconf-capable, but probably still be able to set them up correctly via the normal flow.
Project Member

Comment 3 by bugdroid1@chromium.org, Jan 29 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/da41f9b5aa6efe2305db64da952a220a11c16253

commit da41f9b5aa6efe2305db64da952a220a11c16253
Author: Justin Carlson <justincarlson@chromium.org>
Date: Mon Jan 29 20:45:31 2018

Fix a IPP-E bug in zeroconf printer detector.

When converting from the mDNS service information to a DetectedPrinter
struct, we fail with an IPP-E service name because we forgot to check
for them.  This fixes that.

Bug:  806390 
Change-Id: Iad2853f458ac3880f9d62f45e135ecb16ee942b8
Reviewed-on: https://chromium-review.googlesource.com/890046
Reviewed-by: Sean Kau <skau@chromium.org>
Commit-Queue: Justin Carlson <justincarlson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#532576}
[modify] https://crrev.com/da41f9b5aa6efe2305db64da952a220a11c16253/chrome/browser/chromeos/printing/zeroconf_printer_detector.cc

Status: Fixed (was: Assigned)

Sign in to add a comment