Summary: | Спамит в лог | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Mikhail Efremov <sem> | ||||
Component: | xorg-server | Assignee: | Andriy Stepanov (stanv) <stanv> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | blocker | ||||||
Priority: | P3 | CC: | aen, ldv, mike, shrek | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 27685 | ||||||
Attachments: |
|
Description
Mikhail Efremov
2014-01-24 15:40:38 MSK
Пусть shrek@ втянет коммит при следующей сборке http://git.altlinux.org/people/stanv/packages/?p=xorg-server.git;a=shortlog;h=refs/heads/stanv-xorg-x11-server-1.14 И все-таки, то, что делает этот код, имеет какой-то смысл при выключенном SELinux'е? (В ответ на комментарий №3) > И все-таки, то, что делает этот код, имеет какой-то смысл при выключенном > SELinux'е? Объеснение: Указание "цензирование" может происходит из различных мест. Проверка идет всегда. В независимости, есть Selinux или нет. Есть некий XACE. Так вот, selinux это один из доступных плугинов\модулей XACE. XACE спрашивает у своих плугинов : ЦЕНЗИРОВАТЬ? Этот патч правит XACE а не SeLinux. (перекрытие окошек). http://taiga.selinuxproject.org/~rhaines/diagrams/26-x-windows.png Объясните, пожалуйста, подробно, что делает ваш код (1.14.5-alt1..1.14.5-alt1-6-g5d6c052), и почему он делает именно это. (В ответ на комментарий №5)
> Объясните, пожалуйста, подробно, что делает ваш код
> (1.14.5-alt1..1.14.5-alt1-6-g5d6c052), и почему он делает именно это.
Цензирование окон было в XACE до моего вмешательства.
Любой модуль ХАСЕ может зацензировать окно.
Цензирование которое было реализовано, не учитывает перекрытие окошек.
Т.е. если в стеке окон, есть другие окна, они тоже цензировались, даже, если их цензировать не нужно (та область).
Мой патч учитывает положение окон в стеке, и закрашивает только ту часть окна которая реально видима (с учетом положения его в стеке окон).
За более детальной информацией - смотрите код.
(В ответ на комментарий №6) > Мой патч учитывает положение окон в стеке, и закрашивает только ту часть окна > которая реально видима (с учетом положения его в стеке окон). Хорошо бы пару скриншотов с комментариями -- "так было и это плохо потому-то", "так стало и это лучше потому-то". Насколько понимаю, само цензурирование окон может быть осмысленным в системе, допускающей понижение уровня доступа? Created attachment 6035 [details]
С работающим патчем
> Хорошо бы пару скриншотов с комментариями -- "так было и это плохо потому-то", > "так стало и это лучше потому-то". Конечно хорошо было бы. И скриншоты были и было их много. Летом, когда шла разработка. Сейчас есть результат, см вот тут: http://www.altlinux.org/Slx > Насколько понимаю, само цензурирование окон > может быть осмысленным в системе, допускающей понижение уровня доступа? --- я не понимаю что тут спрашивается. Прочитаейте что такое ХАСЕ. Потом перезадайте вопрос если останется. |