Ticket #1040 (closed defect: fixed)

Opened 13 years ago

Last modified 12 years ago

natty broke lpd://user@foo URLs

Reported by: jdreed Owned by:
Priority: high Milestone: Precise Beta
Component: -- Keywords:
Cc: Fixed in version:
Upstream bug:  LP:826958

Description

See  http://kb.mit.edu/confluence/x/eoDD for an example of this. It worked on Lucid. But you can't actually type the "@" symbol in the box on Natty. We should investigate whether this was never supposed to work (from CUPS perspective) or whether Natty is trying to be "helpful" and being stupid.

Change History

comment:1 Changed 13 years ago by jdreed

This also doesn't work in the CUPS web interface, which means that  http://localhost:631/help/network.html is full of lies. So I guess we get to write Popup for Linux or something awesome.

comment:2 Changed 12 years ago by pquimby

  • Upstream bug set to LP:826958

This bug was introduced when new character masking was added in system-config-printer 1.2.5. There is an upstream fix adding '@', which has been reported to resolve the issue in Oneiric.

comment:3 Changed 12 years ago by jdreed

These is even more awesome in Precise. I can add lpd://joeuser@mitprint.mit.edu/bw via s-c-p, and it works, but it insists its URI is "lpd://mitprint.mit.edu/bw", as does CUPS itself, _but_ it does correctly pass 'joeuser' on to mitprint. I'm not sure "works via black magic" is actually preferable to "doesn't work", so I think I'm going to stop caring and put more effort into debathena-pharos-support and documenting it.

comment:4 Changed 12 years ago by jdreed

Ah, awesome. The only place the URI is correct and contains the username is in printers.conf. So this is "fixed" in that it works again, but this seems awfully fragile.

comment:5 Changed 12 years ago by jdreed

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.