Summary: | x11-terms/xterm resize (or the equivalent escape code) is not able to change window size | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carlo Marcelo Arenas Belon <carenas> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | dickey |
Priority: | High | Keywords: | Inclusion |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-1341 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Carlo Marcelo Arenas Belon
2008-04-27 20:46:56 UTC
I can verify this. Same behavior here. resizing (and moving the window around) are disabled when allowWindowOps is false for the obvious reason (anything that would prevent a user from accessing the window). The "resize" program would normally send back a timeout message; but for the case shown, is seeing an unexpected escape sequence reply. Either way, it's handling the error - it's not going to print out the unexpected escape sequence (though for debugging, it might be nice to print a sanitized version of it). Am I reading this correctly that this is a "feature" or a "setting", not a bug? yes - it's something that the user can override. Depending on how it's packaged, it might be awkward (for instance if the packager has set a too-specific pattern for the resource value). (In reply to comment #4) > yes - it's something that the user can override. > > Depending on how it's packaged, it might be awkward > (for instance if the packager has set a too-specific > pattern for the resource value). > /usr/share/X11/app-defaults/XTerm has *allowWindowOps: false And our ebuild tells at the end (elog) following, elog "bracketed paste mode requires the allowWindowOps resource to be true" elog "which is false by default for security reasons (see bug #91453)." elog "To be able to use it add 'allowWindowOps: true' to your resources" That was previously behind USE flag called "paste64" but that flag is gone, I believe because we don't change the upstreams (yours I assume :-) setting for it that ./configure passes to the build.. which I assume enables it by default. So.. I don't see what we should change here.. closing.. |