<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drakx/perl-install/security, branch topic/KA9_0</title>
<subtitle>Mageia Installer and base platform for many utilities</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/'/>
<entry>
<title>s/package draksec::libsafe/package security::libsafe/</title>
<updated>2002-09-19T09:27:03+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-19T09:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=613e670f94f4e36c89ea87b6b07a9b99878d9d4d'/>
<id>613e670f94f4e36c89ea87b6b07a9b99878d9d4d</id>
<content type='text'>
anyway nobody uses that one

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
anyway nobody uses that one

</pre>
</div>
</content>
</entry>
<entry>
<title>- factorize @sec_levels and %sec_levels for get_default() and</title>
<updated>2002-09-18T09:03:23+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-18T09:03:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=6169b15726decf2f85edc49b9c1960b899792323'/>
<id>6169b15726decf2f85edc49b9c1960b899792323</id>
<content type='text'>
  get_seclevel_list()
- use them in get_default()
- get_value() : don't assume a space between "function_name" and
  "(parameters)"

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  get_seclevel_list()
- use them in get_default()
- get_value() : don't assume a space between "function_name" and
  "(parameters)"

</pre>
</div>
</content>
</entry>
<entry>
<title>fix wait_message doesn't display</title>
<updated>2002-09-18T09:01:36+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-18T09:01:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=9134a39788f54bbeb5d336b6ac4459141080c1f5'/>
<id>9134a39788f54bbeb5d336b6ac4459141080c1f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove brackets on function values loading</title>
<updated>2002-09-18T08:00:26+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-18T08:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=a50c10d13e1a9e0eee061b0f40bcbbf568ceb07d'/>
<id>a50c10d13e1a9e0eee061b0f40bcbbf568ceb07d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>run msec after setting changes</title>
<updated>2002-09-18T07:30:17+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-18T07:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=04addcac3471647d18df7d2440810857a4a9d5d0'/>
<id>04addcac3471647d18df7d2440810857a4a9d5d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>respect msec syntax</title>
<updated>2002-09-18T07:27:06+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-18T07:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=4921a1488024e9ed2e3da0b305a96fe723330b31'/>
<id>4921a1488024e9ed2e3da0b305a96fe723330b31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>"kill quart of draksec code" patch aka make it really working aka "happy fred" :</title>
<updated>2002-09-18T06:22:29+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-18T06:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=03a4f937e46e10e3889bf24f5dd8e50fb9f0d7d8'/>
<id>03a4f937e46e10e3889bf24f5dd8e50fb9f0d7d8</id>
<content type='text'>
- security::msec :
  o consolidate get_function_value() and get_value into get_value()
  o really apply changes, aka save them :
    * config_check() : use substInFile and setVarsInSh
    * config_function() : use substInFile and append_to_file
    * kill stupid and bogus config_option()
  o don't overwrite previous changes, aka reread them :
    * fix checks and functions current value loading
    * fix checks and functions default loading

- security::main :
  o simplify ui creation, make it more readable
  o kill offuscating basic_secadmin_check(), basic_secadmin_entry(),
    network_generate_page(), system_generate_page() and checks_generate_page()
  o increase default height because of stupid "add_with_viewport" in
    ugtk::createScrolledWindow
  o consolidate network and system functions managment, they're all the same for
    msec, splitting is only a draksec "feature";  all go in %options_values

- draksec :
  o let standalone module configure standalone mode
  o security::main already take care of initializing gtk
  o security::main already take care of exiting
  o don't play with embedded mode special variables

it overall looks better but big cleanups're still possible for mdk9.1

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- security::msec :
  o consolidate get_function_value() and get_value into get_value()
  o really apply changes, aka save them :
    * config_check() : use substInFile and setVarsInSh
    * config_function() : use substInFile and append_to_file
    * kill stupid and bogus config_option()
  o don't overwrite previous changes, aka reread them :
    * fix checks and functions current value loading
    * fix checks and functions default loading

- security::main :
  o simplify ui creation, make it more readable
  o kill offuscating basic_secadmin_check(), basic_secadmin_entry(),
    network_generate_page(), system_generate_page() and checks_generate_page()
  o increase default height because of stupid "add_with_viewport" in
    ugtk::createScrolledWindow
  o consolidate network and system functions managment, they're all the same for
    msec, splitting is only a draksec "feature";  all go in %options_values

- draksec :
  o let standalone module configure standalone mode
  o security::main already take care of initializing gtk
  o security::main already take care of exiting
  o don't play with embedded mode special variables

it overall looks better but big cleanups're still possible for mdk9.1

</pre>
</div>
</content>
</entry>
<entry>
<title>- security::msec :</title>
<updated>2002-09-17T14:44:15+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-17T14:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=edce396f9017cc6e72b3d2b7f2d5eee329a00b0d'/>
<id>edce396f9017cc6e72b3d2b7f2d5eee329a00b0d</id>
<content type='text'>
  o config_check: use MDK::Common to set option rather
    than overwriting config file
  o remove all stupid prefix that just ofuscate code
    whereas it's always set to  '',
    $::prefix will be a lot better
  o s/shift @_/shift/
  o kill config_option()
  o simplify get_default()
  o get_secure_level() : replace if cascade by an array
  o set_secure_level() :
    * replace if cascade by an hash
    * default to runlevel 3 if undefined
  o get_functions() : simplify by merging code paths
- security::main :
  o security::libsafe is unneeded
  o don't pass useless prefix
  o begin to read default values

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  o config_check: use MDK::Common to set option rather
    than overwriting config file
  o remove all stupid prefix that just ofuscate code
    whereas it's always set to  '',
    $::prefix will be a lot better
  o s/shift @_/shift/
  o kill config_option()
  o simplify get_default()
  o get_secure_level() : replace if cascade by an array
  o set_secure_level() :
    * replace if cascade by an hash
    * default to runlevel 3 if undefined
  o get_functions() : simplify by merging code paths
- security::main :
  o security::libsafe is unneeded
  o don't pass useless prefix
  o begin to read default values

</pre>
</div>
</content>
</entry>
<entry>
<title>- msec::config_check: use MDK::Common to set option rather</title>
<updated>2002-09-17T14:21:52+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-17T14:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=c45ff957e2fbec2e946acfbc1f10c8d177392416'/>
<id>c45ff957e2fbec2e946acfbc1f10c8d177392416</id>
<content type='text'>
  than overwriting config file
- remove all stupid prefix that just ofuscate code
  whereas it's always set to  '',
  $::prefix will be a lot better

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  than overwriting config file
- remove all stupid prefix that just ofuscate code
  whereas it's always set to  '',
  $::prefix will be a lot better

</pre>
</div>
</content>
</entry>
<entry>
<title>- security::main: kill duplicated 'use strict'</title>
<updated>2002-09-17T09:10:20+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tvignaud@mandriva.org</email>
</author>
<published>2002-09-17T09:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=fb4cc35d796285036654a18710bc5d6685d203a8'/>
<id>fb4cc35d796285036654a18710bc5d6685d203a8</id>
<content type='text'>
- no ignore choice for periodic checks
- save functions in /etc/security/msec/level.local
  and not security.conf
- "from mseclib import" is useless
- fix functions saving (an object method invocation
  takes class name as argument)

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- no ignore choice for periodic checks
- save functions in /etc/security/msec/level.local
  and not security.conf
- "from mseclib import" is useless
- fix functions saving (an object method invocation
  takes class name as argument)

</pre>
</div>
</content>
</entry>
</feed>
