| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fix "check states were not saved if their value did not change (thus
reverting it to default on disk)"
- fix emebedding (no transcience when embedded)
- fix "value get chop()-ed until it disapear and is reset to default"
- log which security level is set and not only the switch
killing latest remanent parts of christian "yeah baby, i'm piggy"
work:
- functions and checks listing :
o rename get_functions() as list_functions() and
get_default_checks() as list_checks(); this is both
more homogenous and enable one to separate them from the
get_(check|function)_(value|default) function group
o regroup them
o over simplify list_functions(): leave functions listing to msec
(aka /usr/share/msec/level.<LEVEL>, assuming share/msec.py is
always up to date, just don't care reparsing python code (this is
plain stupid); if we cannot rely on msec, on who could we :-) ?
o this allow to simplify msec gui so that we do not exclude stuff
already excluded
- remove config_check(), config_funtion(): replace them by:
o set_check() and set_function() to store new values in data
structure
o apply_checks() and apply_functions() to save these new values,
thus writing config files once and not twice the functions &
checks count
|
|
|
|
|
|
| |
check and forgot to remove it from /var/lib/msec/security.conf like
CHECK_SUID_GROUP => CHECK_SGID, but hopefully, he'll fix msec
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- use formatAlaTeX() to have nicer tooltips
|
|
|
|
|
|
|
|
| |
- put the same help label on top of each msec options notebook pages
and consolidate it
- use gtkpack_ instead of gtkpack so that we can tell gtk+ that label
must neither fill nor expand, only the packtable should
|
| |
|
| |
|
|
|
|
|
| |
we should really use the camille/deush help system though.
|
|
|
|
|
|
| |
- display sorted options (hey pixel, note that the last diff trunk with
execessive () was not detected by perl_checker :-( )
|
|
|
|
|
| |
frontend
|
|
|
|
|
|
|
|
| |
- no gratuitous shell forking
- now can be debugged through "sh -x"
- use std shell service lib
- make it print [OK] || [FAILLED]
|
| |
|
| |
|
|
|
|
|
| |
- fix non embedded case :-(
|
| |
|
| |
|
|
|
|
|
|
|
| |
twice: one as explanation viewer and one a log search tool.
so we must handly ask mcc to display us ...
|
| |
|
|
|
|
|
|
|
| |
- change sucky About box
- wipeout commented code
- remove ugly borders when embedded
|
| |
|
|
|
|
|
| |
exported by our
|
|
|
|
|
| |
window
|
| |
|
|
|
|
|
| |
don't display "wait while parsing" window when embedded
|
|
|
|
|
|
|
|
| |
the first process.
another (rare indeed) case of a bug introduced because perl_checker
wanted us to localize a file handle :-(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enable apps that still use gtk+-1.2 via my_gtk to still work when
they only need interactive->vnew('su') just to get root capabilities.
Indeed, interactive load ugtk if it has access to the X server, which
make my_gtk and ugtk fight for the cpu forever... which is bad imho...
drakfloppy and net_monitor were converted to use it and are now usuable again
("i leave ... again" commit).
it would also enable to complete spec 64 by enabling rpmdrake
to use kdesu under kde and consolehelper under gnome.
rpmdrake is indeed the last program to not behave like
the running desktop to get root capability.
unless someone is against this, i'll convert the mcc and all other gtk+ pure
tools to do not use anymore interactive just to get root capability.
btw, i fixed the infamous SECTOR_SIZE warning...
|
|
|
|
|
| |
- we need at least 1 argument, and only one
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
have any card:
- running "/usr/sbin/drakxtv" will enable to take snapshot of error message
when xawtv wasn't installed by the drakx installer
- running "/usr/sbin/drakxtv --testing" will emulate a fake dummy tv card
so that one is able to take snapshots of configuring a tv card
|
| |
|
| |
|
|
|
|
|
|
| |
by keeping existent module affectation, aka keep user choice if his
module for slot X is not the default one)
|
| |
|
| |
|
|
|
|
|
|
| |
- is_a_font(): display the non existant file we just checked for
instead of an undefined value
|
| |
|
| |
|
|
|
|
|
| |
server boot using dhcp itself, server hostname is given instead of ip address.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
package!!)
|