01-21-05
cha:
m23install.template:
changed arguments
from "test" and "cp"
to make it
compatible to the
BusyBox test
cha: bootCD:
serveral changes on
the root file
system
cha: bootCD: now
installation is
possible again
+++++
01-20-05
cha: getKnoppix*:
now fetches the
files from the
/mdk/m23Debs/deb
cha: bootCD: kernel
is now 2.6.10
cha: bootCD: rebuild
BusyBox to disable
error messages
+++++
01-19-05
cha: bootCD: most
tools are unsing
BusyBox 1.00 now
cha: bootCD: hwsetup
updated
+++++
01-18-05
cha: fdisk: removed
debug code
cha: mk_mdk.tb2: now
build a list of all
files to store and
doesn't need
clean_mdk and
unclean_mdk any
more
cha: clean_mdk,
unclean_mdk:
deleted, are not
needed any more
fix: severals fixes
in the germen help
texts
new:
knoppix.functions:
function to get a
package with the
newest version
number
cha: getKnoppix*:
are using the
function from
knoppix.functions
new: french
translation updated
+++++
01-17-05
new:
HELPER_getFdiskMount
Points: returnes an
array with all mount
points listed in
/etc/fstab
new: pool.php:
functions for
administrating
package pools
new:
POOL_selectPoolType:
shows buttons for
selecting the type
of pool and returns
the pressed button
+++++
01-16-05
cha: index: menu has
now a width of 150
pixel
cha: de/ m23base:
formated menu
entries
cha: menu/ index:
added entry for the
poolBuilder
+++++
01-14-05
fix:
mkKnoppix-static:
now fetches the
newest versions of
xf86config-knoppix
and hwdata-knoppix
+++++
01-12-05
fix:
PKG_updatePackageInf
o: error in error
message
fix: client_distr:
now gets correct
devices for
installation and
swap drive
cha: mkDiffTar:
finished
+++++
01-11-05
cha:
PKG_listKernels: now
returns false, if no
kernel information
could be retrieved
fix: cds2pool: now
copies the CDs (a
variable can't realy
be empty AND have
the value "n")
cha: en/ m23base:
updated
new: mkDiffTar:
first codes of s
script to make a tar
from all files that
have been changed
from a specified
date
+++++
01-10-05
cha: clean_mdk,
unclean_mdk: now
moved the kernel
directories of
bootCD and
bootimage
cha:
CLIENT_deleteClient:
now shows always a
message
fix: bootimage
kernel config:
increased size of
the ramdisk
+++++
01-09-05
cha: help/ index:
changed to make the
whole screen width
available for the
GUI
+++++
01-05-05
new: mkextradeb: now
builds the m23 extra
debs + m23hwscanner
package
cha:
CLCFG_fetchm23BasicT
ools: doesn't copy
m23hwscanner any
more
cha: menudeb: now
uses mkextradeb
cha: debian/ erposs/
DISTR_afterChrootIns
tall: are now
installing
cha: CLCFG_genFstab:
removed an ocurring
warning message
during kernel
installation
fix:
PKG_updatePackageInf
o: now shows
messages from stdout
and stderr
new: HELPER_grep:
returnes all lines
from $string
seperated by $cut
that contain
$search
new:
SRCLST_getMirror($so
urceName): returns
the mirror from the
sources list
cha: debian/
clientInstall: now
uses
SRCLST_getMirror
cha: de,en/
client_sourceslist.h
lp: added
description for
mirror format
new:
+++++
01-02-05
fix:
client_partition:
after formating
"select
distribution" is
activated at once
fix:
PKG_updatePackageInf
o: now shows errors
from stderr
+++++
12-16-04
cha:
menuKernelBuilder:
creates kernel store
directory
+++++
12-15-04
new:
kernelFunctions.inc:
copies the kernel
and modules to the
boot CD or
bootimage
cha: bootCD: updated
kernel to 2.4.28
cha:
m23install.template:
updated script for
the new kernel
cha:
copyKernelNModules:
now works with 2.6.x
kernels too
+++++
12-12-04
cha:
kernelFunctions.inc:
getKernelVersions.sh
is now included
cha:
kernelFunctions.inc:
menuKernelBranch.sh
is included as
function
checkKernelBranch
cha:
kernelFunctions.inc:
menuKernelDownload.s
h is included as
function
menuKernelDownload
cha:
kernelFunctions.inc:
menuSelectKernelDir.
sh is included as
function
checkKernelDir
fix:
listKernelVersions:
kernels are now
sorted correctly
(newst kernel on
top)
new:
kernelFunctions.inc:
compileKernel:
compiles the kernel
+++++
12-10-04
cha:
menuSelectKernelDir,
menuKernelDownload:
deletes temp file at
the end
new:
menuKernelOldConfig:
select the old
configuration file
to copy to the new
kernel source dir
and copies back the
new configure file
to the config dir
cha:
menuKernelBuilder:
added
menuKernelOldConfig
new:
kernelFunctions.inc:
functions for kernel
handling in the MDK
+++++
12-08-04
new:
getKernelVersions:
shows a sorted list
of all kernels of a
branch (e.g. 2.6)
new:
menuKernelDownload:
menu for downloading
and extracting a
kernel
cha: menuBootCD: new
entry for kernel
new:
menuKernelBuilder:
menu for generating
kernels
new:
menuSelectKernelDir:
selects the kernel
source directory
new:
menuKernelBranch:
writes the kernel
branch (2.4 or 2.6)
to
/tmp/m23kernelBranch
+++++
12-06-04
fix: woody-install:
ssh keys are
generated and copied
to the m23
directory
+++++
12-03-04
cha:
SERVER_isProgramRunn
ing: code shortend
new:
SERVER_checkPackageI
nstalled: checks if
a certain package is
installed
new:
SERVER_daemonStartSt
op: starts, stops
and restarts
daemons
new:
SERVER_installTool:
installs a tool on
the server
new:
daemonsAndPrograms:
page for seeing
status information
about daemons and
helper programms
new: de/
daemonsAndPrograms:
help file
new:
SERVER_apacheInfo:
returnes an
information string
for the Apache
server
new:
SERVER_mysqlInfo:
returnes an
information string
for the MySQL
server
new:
SERVER_dhcpInfo:
returnes an
information string
for (of course ;-) )
the DHCP server
new:
SERVER_programmStatu
sTableHeader: shows
the header of the
table needed for the
programm status
lines
+++++
12-02-04
cha: serverSettings:
added phpMyAdmin
cha: index: added
daemons and programs
page
cha: index: now
includes server.php
fix:
BURN_listBurners:
now only runs with
"sudo" (don't ask
why ;-) )
cha:
HTML_listSelection:
can show now names
and send different
values for the same
entry to the server
new:
daemonsAndPrograms:
new page for
managing the daemons
and programs on the
server
new:
SERVER_isProgramRunn
ing: checks if a
certain program is
running and returns
true, if yes "no"
otherwise
new:
SERVER_programmStatu
s: shows a row with
information about
the status of a
certain program,
with the
possibillity to
start, stop or
restart the
program.
+++++
11-29-04
fix:
FDISK_adjustFdiskPar
ams: several fixes
and now seems to
work
cha: m23fdiskFormat:
now calls
FDISK_adjustFdiskPar
ams
+++++
11-28-04
new:
FDISK_getDriveAndNr:
splits a path (e.g.
/dev/hda1) in the
device (/dev/hda)
and the device
number (1). The
device is returned
as element 0 and the
number as element 1
in an array.
new:
getNextFdiskFormatJo
bNr: returnes the
next free job number
for the parameters
of a m23fdiskFormat
job. (e.g. there are
used the following
parameters: command0
= rm, command1= add.
Then the next
command number to
use will be command2
=> return value is
2)
fix:
FDISK_adjustFdiskPar
ams: lot of fixes in
the code
+++++
11-26-04
fix:
FDISK_findDevNrPosit
ion: get correct
device number, if
it's the first
partition
+++++
11-25-04
fix: work,
debugScreen,
setClientStatus,
setLog, setStatus,
postMessage: now
include capture.php
cha:
FDISK_formatExisting
: now works with the
combined device,
size and filesystem
strings of
FDISK_listInstPartSe
lector
cha:
FDISK_listInstPartSe
lector: doesn't
change the default
entry to the device
name, but keeps the
whole information
string
cha:
client_partition:
the "format client"
button is disabled,
if not all settings
have been made
+++++
11-24-04
cha:
FDISK_adjustFdiskPar
ams: code completed.
debugging follows
;)
+++++
11-23-04
cha:
FDISK_defineDrive:
extra parameters for
disk tollerance
new:
FDISK_getDiskType:
returnes the type of
the drive
(DISK_TYPE_IDE,
DISK_TYPE_SCSI)
new: helper.php:
helper functions
that did not fit
into another include
file
new:
HELPER_calcMBSize:
calculates the size
in MB from a given
input that can be a
GB value or measured
in %
cha:
de/diskDefine.hlp:
help for the new
disk definition
dialog
cha:
FDISK_showDiskDefine
: added new elemnts
for the individual
adjustment of the
partitions
new:
FDISK_adjustFdiskPar
ams: adjusts the
installation and
swap drive for a
derived client,
based on the defined
client settings
+++++
11-18-04
new: copied DB m23
to m23captured
cha:
CAPTURE_deActivate,
CAPTURE_isActive:
now uses
/m23/tmp/captureSave
to store the state
cha:
CAPTURE_showMessageB
ox: now links
directly to the
capture page
cha: dbConnect:
selects the DB to
use automatical
cha:
FDISK_showDiskDefine
: added new HTML
elements for disk
optimisation
+++++
11-17-04
fix:
makeScreenshots:
corrected name of
client rescue image
fix: html2tex: now
generates correct
output, if there is
no new line between
heading and text
cha: html2tex: new
parameter for image
scaling
cha: makeTexHelp:
fetched image
scaling factors from
/mdk/doc /manual
/screenshots/
scalingTable
fix: html2tex:
removed aditional
'*' in chapter
cha: de/en:
install_packages:
changed HTML format
fix:
groups_overview:
fixed HTML error
new: en/diskDefine
cha: de/diskDefine:
changed HTML format
new: en/mi_step3,
mi_step4
+++++
11-16-04
cha:
CAPTURE_showEntries:
entries are now
ordered by name and
step
cha: client_distr:
added support for
capturing
cha:
CAPTURE_captureAll,
CAPTURE_getKeys: new
parameter
cha: plginstall,
htaccess,
client_details:
added help page
new: de/en:
plginstall.hlp,
htaccess.hlp,
clientdetails.hlp,
clientinfo_hardware,
clientinfo_clientLog
,
clientinfo_addToGrou
p,
clientinfo_delFromGr
oup
cha:
makeScreenshots:
table for x
direction cropping
cha:
client_packages:
moved table code to
CLIENT_listPackages
cha:
GRP_doClientMoreGrou
ps: corrected table
cha:
client_infoPage:
added help files
cha:
makeScreenshots:
added all needed
pages
+++++
11-15-04
cha: makeTexHelp:
deletes the help
backup files before
the conversion to
Tex
cha: kh2p: images
can be generated in
different formats.
the file extension
chooses the file
type.
cha: html2tex: line
break after each
image
cha: khtml2png:
better code, that
scrolls only if
needed
cha: khtml2png:
changed project to
Kdevelop 3
new:
khtml2png/makeDeb:
script for
generating the deb
for khtml2png
+++++
11-14-04
cha:
CAPTURE_getKeys,
CAPTURE_load:
changed glue to
'???' there were
errors with the glue
of the partition
information
new:
makeScreenshots:
added screenshots
for the setup pages
cha: CAPTURE_load:
sets the page to
POST and GET
+++++
11-12-04
cha: de/m23base: all
verbs are now
starting with an
upper case
character
new:
CAPTURE_showEntries:
shows a table of the
captured pages with
the possibility to
delete entries.
new:
CAPTURE_deleteById:
deletes a capture
entry.
cha:
CAPTURE_captureAll:
changed parameters
cha:
FDISK_showDiskDefine
, massInstall: added
CAPTURE_captureAll
new:
CAPTURE_getKeys:
gets all POST or GET
variables and
returnes all keys
and values as an
assiciative array.
Values of buttons
are filtered out.
new: capture: page
for (de)activating
the capturing and
see and delete
captured pages
cha:
makeScreenshots.sh:
added screenshots
for mass
installation
+++++
11-11-04
new: capture.php:
routines storing and
loading POST and GET
values in forms
new:
CAPTURE_captureAll:
stores all POST and
GET variables to the
DB
new: CAPTURE_load:
loads all POST and
GET variables for a
special page from
the DB to emulate
the user input while
makeing a
screenshot
new: RMV_rm4IP:
removes a variable
for a slelected ip
cha: RMV_rm: now
uses RMV_rm4IP
new:
CAPTURE_deActivate:
(de)activates
capturing the POST,
GET values
new:
CAPTURE_isActive:
returnes true, if
capturing of POST,
GET values is
activated. otherwise
false
new:
CAPTURE_captureImg:
returnes the status
image URL of the
current capture
state
new:
CAPTURE_showMessageB
ox: shows a message
box, if capturing is
enabled
cha: serverSettings:
removed test code
and added capture
toggle button
cha:
CLIENT_showAddDialog
: added
CAPTURE_captureAll
cha: kh2p: adjustet
to match the new
parameters of
khtml2png
fix: khtml2png: this
fix is really evil:
the width of the
screenshots was
oversized by 65
pixel. Now the width
is decremented with
65 and it works. A
good fix will
follow, if I have
time.
cha:
makeScreenshots.sh:
some adjustments to
the new kh2p and
captured values
+++++
11-10-04
new: another hack of
khtml2png: now
scrolls in x and y
direction, that
enables it to make
screenshots that are
wider then the
screen width.
+++++
11-06-04
cha: makeBootCD: the
ISO image size is
shown, if it exists,
otherwise an error
message is shown
cha: disabled
outdated Portuguese
and Italian language
files
new:
en/makeBootCD.hlp
+++++
11-04-04
fix: BURN_showLog:
no log textarea is
shown, if log file
doesn't exit
cha: BURN_burn,
BURN_blank: setting
of the burner state
has been moved to
burnCD and blankCD
new: BURN_checkISO:
checks, if the
client ISO exist and
create i otherwise
new:
de/makeBootCD.hlp
+++++
10-29-04
new: index: new
entry for burning
CDs
cha: menu: new entry
for burning CDs
new:
BURN_listBurners:
returnes a selection
of the available
burners
new: blankCD: script
to blank a CD
new: BURN_getDevice:
returnes the device
name for cdrecord
from a specific
burner
new: BURN_burn:
burns an ISO
new: BURN_getStatus:
returns the status
of the burner
(BURNSTATE_IDLE,
BURNSTATE_BLANK,
BURNSTATE_BURN)
new: BURN_showLog:
shows a status info
window about the
current burner
state
+++++
10-27-04
cha:
CLCFG_writeM23fetchj
ob: changed timeout
for fetching the job
to 5 seconds and
retries to 2
fix: pingIP: now
uses sudo to allow
the Apache user to
use it
cha:
mkKnoppix-static:
now adds the needed
souce to
sources.list, if it
is not present
cha: DB: root user
is now secured with
a password
cha: DB: added
m23dbuser for normal
DB operations
new: updated to
phpMyAdmin
2.6.0-pl2
cha:
fix-permissions:
sets permissions for
/m23/root-only
cha:
exportDBInitTable.sh
,
m23install.template,
backupMysql.sh,
restoreMysql.sh,
add-erposs3.sh: DB
root needs a
password, fetched
from
/m23/root-only/dbroo
tpw
cha:
/m23/ftp:removed
directory with an
old pure-ftpd
version
cha: mkCert.sh: new
security function to
ensure, that the
server certificate
was created
+++++
10-26-04
cha: makeCD.sh: now
stores information
about the ISO file
size and date in
/mdk/
bootCD/ISO.info
cha: menuBootCD:
used /mdk/
bootCD/ISO.info
cha: makeCD.sh:
application and
preparer ID are
written to the ISO
cha: clean_mdk,
mk-m23.bz2.sh:
remove backup files
before creating the
archives
fix: clean_mdk,
unclean_mdk: now
move the renamed m23
server ISO
cha: mk-m23.bz2.sh:
m23 DB isn't stored
in the bz2 any more
cha:
m23install.template:
uses m23DBInit.sql
to instal the
database
cha:
m23install.template:
hdparm warning
messages about not
existing CD rom
drives aren't shown
any more
cha: index: now
fetches page name
from POST with first
priority, GET has
second priority
fix:
m23ShutDownInstall:
uses "halt" command
for shutdown + and
sets job to "done"
+++++
10-25-04
cha:
woody-install.sh:
"skip-networking" is
not commented out
any more
cha:
woody-install.sh:
calls now enables
SSL
new: m23server:
updated system
new: m23server:
installed and run
localepurge: saves
26968K by deleting
unused locales and
man pages. DE, FR,
EN are still
installed.
fix: fr/m23inst: now
has correct PHP
code
cha:
m23install.template:
builds a
certificate
+++++
10-23-04
fix:
exportDBInitTable.sh
: writes the needed
default group entry
to the DB
+++++
10-22-04
cha: HELP_showHelp:
now uses paragraphs
instead of table
structures to
generate the table
code. This makes it
possible to use
tables in the help
files.
cha:
MASS_startInstall:
returnes a message
about the state of
the created clients
(error, ok)
cha: massInstall:
save button is
hidden, if
installation has
been started
cha: massInstall:
shows status about
created clients
+++++
10-18-04
fix:
FDISK_defineDrive:
doubled "/dev/" in
path definition
+++++
10-16-04
fix: m23hwscanner: a
" ," was printed
before the type
variable, there was
no proper
recognisation of the
data tape, now fixed
;)
fix:
FDISK_findDevNrPosit
ion: search vPart
for the extended
partition now works
fix:
FDISK_findDevNrPosit
ion: fixed another
vPart finding bug
with logical
partitions
+++++
10-15-04
cha: makeCD.sh: now
generates rock ridge
entensions too
cha: makeDoc.sh:
copies the HTML
documentation in the
correct directory on
the CD
cha: updatem23.sh:
now calls
migrate.php
cha: makeCD.sh: the
ISO file name
contains the version
and
+++++
10-14-04
cha: de/en.hlp:
clients_overview:
white status
new: en.hlp:
clientBuilder,
mi_step0, mi_step1,
mi_step2:
translated
cha: en: m23base:
missing parts
translated
cha: m23XFceInstall:
now installs sudo
and configures
/etc/sudoers to make
shutdown and reboot
in XFce possible
+++++
10-13-04
cha:
CLCFG_installBasePac
kages: now sets
do_boot_enable to
"No" in
kernel-img.conf.
there are new
questions while
installing the
kernel, that don't
allow automatic
installation of the
kernel if
do_boot_enable is
set to "Yes". Lilo
is run afterwards,
so there is no
problem booting the
client.
+++++
10-09-04
new:
CLCFG_genFakeFstab:
generates a fake
/etc/fstab that only
contains the lines
for proc and the
root partition (this
is used to make the
kernel install
correctly)
cha:
debian/clientInstall
: mow uses
CLCFG_genFakeFstab
+++++
09-30-04
cha:
*/clientInstall:
m23hwscanner has to
be run twice: 1.
generate a fstab to
make the kernel
install correctly 2.
generate a new
lilo.cong & fstab to
make lilo install
cha:
CLCFG_fetchm23BasicT
ools: now copies
dmidecode and
checkdisklabel too
fix: m23hwscanner:
bugfixes
+++++
09-29-04
new: m23hwscanner:
now contains the
functionality of
genFstab without
calling parted
anymore
cha:
CLCFG_fetchm23BasicT
ools: copies
m23hwscanner from
the ramdisk to the
installation
partition
cha: CLCFG_genFstab:
now uses
m23hwscanner,
adjusted parameters
cha:
*/clientInstall: now
uses new parameter
format of
CLCFG_genFstab
+++++
09-26-04
cha: checkdisklabel:
normal output is
piped to /dev/null,
because it should
not be written to
the POST data
fix: m23hwscanner:
now calculates the
values for
partitions smaller
than 1GB correctly
cha:
CLCFG_activateDMA:
now tries to
activate /dev/hda -
/dev/hdz and writes
a log message only,
if a device could be
activated
fix:
CLIENT_showAddDialog
: error message is
shown once now
cha:
CLIENT_showAddDialog
: after adding the
client the dialog
isn't shown anymore
fix: FDISK_autoPart:
now swap partition
is formated
cha:
getKnoppixDDCxinfo,
getKnoppixHwdata,
getKnoppixHwsetup:
adjusted because of
the changes on the
developer.linuxtag.n
et server
+++++
09-25-04
new: bootimage:
added
/usr/share/misc/pci.
ids, needed for
lspci to show names
of hardware devices
cha: mkBootImage.sh:
copies
/usr/share/misc/pci.
ids to bootimage
during creation
cha:
HWINFO_getHDSize:
returnes the sizes
of all harddisks in
a string, sperated
by html breaks
cha:
client_partition:
titles are saved
from step to step in
the extended
partition dialogs
fix: client_distr:
after extended
partitioning the
install and swap
partition is
transfered
correctly
cha: checkdisklabel:
new code for new
device format
(/dev/...)
cha: m23hwscanner:
now calls the new
checkdisklabel
cha:
debian/DISTR_baseIns
tall: adjusted
mounting of root
partition to the new
format
+++++
09-24-04
fix:
CLIENT_showAddDialog
: now gets the
correct boot type
+++++
09-23-04
cha: pingIP: removed
debug code
new: bootimage: with
m23hwscanner and
needed libs
new: bootimage:
added lspci
+++++
09-22-04
cha:
FDISK_formatJob,
FDISK_addJob,
FDISK_rmJob,
FDISK_listPartJobs:
ported to new
format
fix: FDISK_autoPart:
now deletes all
partitions
new:
FDISK_formatJob:
enables the booting
flag on a partition
new:
FDISK_genPartedComma
nds: returnes the
partition and
formation commands
that are generated
from partJobs.
cha:
FDISK_getAfterPartit
ion: space in
extended partitions
is calculated
correctly and factor
can be 0 now. this
means the amount of
free space in MB is
returned.
cha:
FDISK_listPartJobs:
now includes table
code
fix:
FDISK_checkFreeSpace
: correct run
statement in for
loop
cha:
MSR_importPartHwData
, MIGR_partitions:
the filesystem is
set to -1 if it is
an extended
partition
cha:
FDISK_findDevNrPosit
ion: removed
erroneous code
cha:
m23fdiskFormatInstal
l: adjusted for new
partition and format
format
+++++
09-21-04
cha:
FDISK_installExistin
gDialog,
FDISK_listInstPartSe
lector,
FDISK_getBiggestValu
eOf,
FDISK_findDevNrPosit
ion,
FDISK_devNrExists,
FDISK_nextLogicalDev
Nr,
FDISK_countPartition
s,
FDISK_virtualAddPart
ition,
FDISK_virtualDeleteP
artition,
FDISK_correctLogical
,
FDISK_formatExisting
, FDISK_delPart,
FDISK_addPart,
FDISK_showDiskDefine
, FDISK_formatPart:
migrated
cha:
FDISK_partAmount,
FDISK_countExtendedP
artition,
FDISK_countPrimaryPa
rtitions,
FDISK_countLogicalPa
rtitions,
FDISK_getNextPrimary
,
FDISK_getNextLogical
,
FDISK_genPartBlock,
FDISK_deleteExtended
FromParam,
FDISK_setPartParam,
FDISK_getDiskSize,
FDISK_overwriteBlock
,
FDISK_getPartParam,
FDISK_getJobTypeOpti
on,
FDISK_getJobCommand,
FDISK_getJobType,
FDISK_getJobOption,
FDISK_printRmJob,
FDISK_printAddJob,
FDISK_printAddFSJob,
FDISK_printBFlagJob,
FDISK_printFormatJob
, FDISK_calcChanges,
FDISK_rearrangeLogical,
FDISK_getDevNrFromDe
v,
FDISK_getBiggestDevN
r,
FDISK_getPartitionBl
ocks: removed
new: delFromArray:
deletes all entries
in the array $arr
assigned by the keys
stored in the array
$delKeys. the new
array without the
entries in $delKeys
is returned.
new:
FDISK_partCreationSe
lect: retunes a
selection for
selecting a
partition type to
create.
cha:
FDISK_formatExisting
: partitions for
swap and
installations can be
on different drives
now
cha:
FDISK_listSupportedF
S: now uses
HTML_listSelection
cha:
FDISK_getAfterLastPa
rtition: if there is
a bit of free space
return 1 to show
free space in the
bar
fix:
FDISK_getFreeSpaces:
returnes correct
value, if there are
no partitions
new: extended
partitioning seems
to work with new
format
new: fdisk.php: much
smaler code saved
883 lines
+++++
09-20-04
fix:
FDISK_listPartTable:
no shows free space
after the last
partition correctly
cha:
FDISK_printBars,
FDISK_checkFreeSpace
,
FDISK_listPartitions
: migrated
cha:
FDISK_getFreeSpaceBe
foreFristPartition,
FDISK_getBeforeFrist
PartitionPercent,
FDISK_getFreeSpaceAf
terLastPartition,
FDISK_getAfterLastPa
rtitionPercent: are
now removed, because
they were used at
one place only and
were wrapper
functions for
FDISK_getAfterLastPa
rtition or
FDISK_getBeforeFrist
Partition. The main
functions are used
directly now.
+++++
09-17-04
cha:
FDISK_getFreeSpaceAf
terLastPartition,
FDISK_listPartTable:
migrated to new
fdisk format and
adjusted parameters
fix:
FDISK_getAfterLastPa
rtition: now uses
always the last
partition
+++++
09-14-04
new:
MIGR_partitions:
converts param
string partition
information to the
new assiciative
array format.
new:
MSR_importPartHwData
: imports partition
and hanrdware
informationen
cha/fix:
m23hwscanner:
several fixes
cha:
FDISK_getPartitions,
FDISK_getAllDrives,
FDISK_selectDrives,
FDISK_formatJob,
FDISK_defineDrive,
FDISK_getBeforeFrist
Partition,
FDISK_getBeforeFrist
PartitionPercent,
FDISK_getPartitionPe
rcent,
FDISK_getAfterLastPa
rtition,
FDISK_getAfterLastPa
rtitionPercent,
FDISK_getAfterPartit
ion,
FDISK_getAfterPartit
ionPercent,
FDISK_printAllBars
cha:
HTML_listSelection:
now writes the first
entry back to the
first variable
cha:
FDISK_selectDrives:
now uses
HTML_listSelection
cha:
FDISK_getInstallDriv
e: renamed to
FDISK_getFirstDrive
cha:
FDISK_replaceParamPa
rt: removed, seems
to be never used ;)
new:
FDISK_dev2LDevLPart:
searches a special
device (e.g.
/dev/hda2) and
writes the virtual
device and partition
numbers to the
variables. These
values can be used
to access the file
system via
$param["dev$vDev"."p
art$vPart"."_fs"]
cha:
FDISK_getBeforeFrist
Partition,
FDISK_getBeforeFrist
PartitionPercent,
FDISK_getAfterLastPa
rtition,
FDISK_getPartitionPe
rcent,
FDISK_getAfterLastPa
rtitionPercent,
FDISK_getAfterPartit
ion,
FDISK_getAfterPartit
ionPercent: changed
parameters
new:
FDISK_printBars:
enough functions
ported to make is
work!
+++++
09-13-04
new:
MSR_partHwDataComman
d: generates the
commands to send
partition and
hardware info
cha: DMI_getParam:
now uses \n as
seperator
cha:
m23PresetupInstall:
now ueses
MSR_partHwDataComman
d
new: migrate: script
for converting old
partitions and dmi
formats to the new
one
new: MIGR_dmi:
converts the DMI
string from the old
format (line ent
marked with '?') to
the new (marked wit
'\n');
+++++
09-12-04
new: m23hwscanner:
new C tool, that
gatheres hardware
and partition
information and
shows an associative
array, that can be
send via wget. This
tool will replace
the old partinfodb.
+++++
09-11-04
cha:
clients_overview:
changed names in the
actions selection
fix: DHCP_rmClient:
now returnes true,
if all is ok
new:
CLIENT_deleteClient:
deletes a client and
shows an optional
message
cha:
clients_overview:
link for delete now
contains the client
name
cha: delete_client:
now uses
CLIENT_deleteClient
cha:
clients_overview:
can now delete
multiple clients
cha:
CLIENT_addClient:
presetup job is set
to a priority of 0
cha:
PKG_addStatusJob: if
it is a special
package the priority
is checked, before a
existing job is
replaced by the new
one
cha:
CLIENT_showWaitingJo
bs: values are now
alinged on top
cha:
getPackageParams:
renamed to
PKG_getPackageParams
cha:
getPackageParamsVar:
renamed to
PKG_getPackageParams
Var
new:
PKG_getPackageIDsByN
ame: returnes all
IDs as an array for
jobs matching the
client and job name
and are a normal or
special package.
+++++
09-10-04
fix:
MASS_showGeneratorOp
tions: if first
shown, the length
for the first login
password is set to 8
to make generation
of the example
passwords possible
new:
MASS_getLongestLengt
h: returnes the
length of the
longest entry in the
array or max if
bigger than max
fix:
MASS_checkAndSaveFie
lds: now netmasks
are checked
correctly
fix: pingIP: now
returnes true and
false as boolean
values and not as
strings
cha:
CLIENT_addClient:
new parameter to
select, if the root
password should be
encrypted
new:
PKG_copyPackagesToCl
ient: copies all
with a selected
status jobs from one
client to another
cha:
PKG_copyWait4accPack
agesToClient: now
uses
PKG_copyPackagesToCl
ient
new:
MASS_startInstall:
starts the
installation of all
client with all
paramaters defined
in the table
new:
MASS_showOverview:
shows a table with
all generated client
settings, that can
be edited
new: massInstall:
seems to work mostly
;-)
+++++
09-09-04
new:
isProgrammInstalled:
returnes true if a
programm can be
used
new: pingIP: tests,
if someone is
answering the ping
on a given IP
address. returnes
true, if someone
answers
cha:
CLIENT_isrunning:
now uses pingIP
new:
MASS_ipGenerator:
generates the
selected amount of
IPs in the selected
ranges. Only IPs are
generated that
aren't in use by m23
or (if activated)
pingable.
new: MASS_minMaxIP:
calculates the
possible minimum and
maximum IP of a
given netmask. The
IPs are returned as
an array: index 0 =
minimum; index 1 =
maximum.
new:
getServerNetmask:
returnes the netmask
of the m23 server
new:
MASS_passGenerator:
generates the
selected amount of
passwords with a
random algorithm or
the genpw tool.
new:
MASS_generateNetmask
: generate netmasks
from ip addresses
via network class
definitions.
new:
MASS_generateClientN
ames: generates
client names through
appending of
numbers.
new:
MASS_saveGeneratorOp
tions: saves all
geneator options to
EGKparams
new:
MASS_showGeneratorOp
tions: shows the
dialog for
configuring the
generator options
new:
MASS_getAllFromFile:
returnes all values
from one key of the
DB file as an
array.
+++++
09-08-04
cha:
MASS_checkAndSaveFie
lds: now checks if
properties have been
assigned more times
cha:
MASS_checkAndSaveFie
lds: now checks if
needed properties
have not been
assigned
cha:
MASS_showFileFormatD
ialog: added i18n
support
new:
de/mi_step0-2.hlp:
help files for mass
install steps 1-3
new:
MASS_getXProperties:
returnes the amount
and keys of a secial
kind (enter,
generate, keep,
hand, file)
+++++
09-07-04
new:
MASS_showFileFormatD
ialog: shows a
dialog that lets the
user select a DB
file and assign the
columns to the
fields of the file
new:
MASS_propertyKeys:
returns the keys for
all properties
new: MASS_keyToI18N:
converts the
property names to
I18N names
new: MASS_I18NTokey:
converts the I18N
names to property
names
new:
MASS_showTableDefini
tion: shows a dialog
that lets the user
define which field
in the DB file
should be assigned
to which property
new:
MASS_checkAndSaveFie
lds: saved the
assignments from
field number to
property and other
information to
EGKparams and
performes a simple
check, to verify
that the values of
the properties are
valuable. An error
message is returned
or an empty string,
if all is ok.
new:
MASS_openDBFile:
opens a DB file
new:
MASS_readDBFile:
reads a line from
the DB file and
returnes an
associated array
with the properties
as key and the
fields of the file
as values.
new:
MASS_readDBFileRaw:
reads a line from
the DB file and
returnes the fields
splitted to a normal
array.
new:
MASS_closeDBFile:
closes the DB file.
+++++
09-06-04
cha:
CLIENT_getStatusimag
e: added status for
define
cha: CLIENT_query:
additional state and
operator
cha:
clients_overview:
clientBuilder
clients are shown as
installable clients
fix:
install_packages: if
page is in install
mode, the button has
the right label
cha:
clients_overview:
switch/case sets
variable for help
page
cha:
CLIENT_showStatusSel
ection: now shows
define status
cha: index: added
massInstall page
cha:
CLIENT_showGeneralIn
fo: new parameter to
select, if you want
values to be
generated,entered or
kept
new: massTools:
routines for mass
installations
new:
MASS_EGKradioBoxes:
Generates HTML code
for showing 3
elements, that can
be each a "radio
button", selection
"disabled" or
"always selected".
new:
MASS_FHradioBoxes:
Generates HTML code
for showing 2 radio
buttons for
selecting file or
handy source
new:
MASS_showFileHandDia
log: shows a dialog
for selecting "by
file" or "by hand"
for the "enter"
properties.
+++++
09-05-04
cha: support: added
newsletter and
icons
cha: menu: added
newsletter and
questionaire to
menu
cha:
CLIENT_showAddDialog
, CLIENT_addClient:
extra parameter for
client definition
new:
FDISK_defineDrive:
defines drive
information for the
clientBuilder
new:
FDISK_showDiskDefine
: shows a dialog for
defining the type
and size of the fake
drive for the
cha: add_client:
changes to insert
clientBuilder
functions
+++++
09-03-04
new: en:
editPackageSelection
.hlp: help for
package selection
editing dialog
new: dir
/m23/data+scripts/m2
3admin/masstools/:
for masstool
plugins
cha: menu: added
mass tools entries
new: icons: mass
tools
+++++
09-02-04
cha:
PKG_getPackageStatus
: if distr is empty
only the action
status is shown
cha:
install_packages:
can now delete
package selections
new: de:
editPackageSelection
.hlp: help for
package selection
editing dialog
+++++
09-01-04
fix:
GRP_getDistrsAndSour
cesLists: if there
are arrays in the
parameters new
values are added
fix:
install_packages:
checked package type
is safed for page
refresh
new:
PKG_getAllPackageSel
ections: returns all
package selection
names
new:
PKG_showAllPackageSe
lections: returns
all package
selection as HTML
selection
cha:
install_packages:
added list of
package selections +
delete button
+++++
08-31-04
fix:
PKG_savePackageselec
tion: deletes all
packages from
selection before
saving packages
cha:
install_packages:
stores package
selection name
cha:
install_packages: if
package selection
name is empty get
the first selected
package selection
name
new:
PKG_deletePackagesel
ection: delete all
packages from
package selection
cha: menu: added
entry for changing
of package
selections
cha:
install_packages:
started to make
editiong of package
selections possible
+++++
08-24-04
fix:
PKG_listSpecialpacka
ges: now the table
is included in
correct table tags
+++++
08-23-04
new:
MSG_showUpdateInfo:
showes a info
message about the
stored update jobs
cha: end/de:
groups_overview.hlp:
rewritten
cha: end/de:
install_packages.hlp
: some changes
new:
MSG_showUpdateInfo:
showes a info
message about stored
jobs on N clients
+++++
08-22-04
new: en/de:
update_packages.hlp
+++++
08-21-04
cha:
PKG_addRecommendPack
ages: get to post
cha:
PKG_addRecommendPack
ages: now adds
m23normaleremove
jobs
cha:
PKG_listSelectedpack
ages: shows with an
icon, if the package
should be
de/installed
cha:
install_packages:
shows correct help
file, if in
deinstall mode
cha:
PKG_listRecommendPac
kages: new
selection, to select
if the packages
should be
(de)installed or use
the saved action
cha:
PKG_addRecommendPack
ages: new parameter
to select if the
packages should be
(de)installed or use
the saved action
cha:
PKG_listSelectedpack
ages: added titles
for the status
icons
cha: en/de:
install_packages.hlp
: adjusted
new:
GRP_getAllPackages:
shows a list of all
packages on all
clients in the
selected groups. the
packages can be
selected by
checkboxes
fix:
GRP_showGroupsAndCou
nt: now uses correct
url for deinstalling
packages
fix:
install_packages:
serveral little
fixes for showing
correct
deinstallation page
cha:
install_packages:
now includes update
function
cha:
clients_overview:
link to update has
been changed
+++++
08-16-04
cha:
PKG_savePackageselec
tion: uses
MSG_showInfo and new
extra parameter to
switch showing of
this message on and
off
cha:
PKG_listRecommendPac
kages: now uses html
table functions
cha:
PKG_addNormaltoPacka
geselection: added
support for
m23normalRemove
+++++
08-15-04
cha:
CLIENT_listPackages:
radioboxes to
checkboxes and no
"do changes" button
after each 30 lines
cha:
PKG_listSelectedpack
ages: now shows
m23normalRemove jobs
correctly
new:
PKG_discardRemoveJob
: discards all
remove jobs from the
clientjobs table,
that match the
param
cha:
PKG_rmSelectedPackag
es: now discards
remove jobs
cha:
PKG_listSelectedpack
ages: different
checkbox base names
for normal and
normalRemove jobs
cha:
install_packages:
ability to search
for packages to
remove, mark and
deinstall these
packages
cha:
MSR_decodeMessage:
added stupport for
transfering the
package status file
new:
MSR_genSendCommand:
sends file to
postMessage.php
new:
MSR_importStatusFile
: reads status file
data from the post
data and store it
under
/m23/var/cache/
clients/clientName
/packageStatus
new:
MSR_statusFileComman
d: generates the
commands to send the
package infos and
package status file
cha:
m23UpdatePackage
InfosInstall: now
uses
MSR_statusFileComman
d
cha: MSR_logCommand:
now uses
MSR_genSendCommand
+++++
08-14-04
cha: client_distr:
after saving of
data: no title and
no table is shown
fix:
CLIENT_showAddDialog
: uses previously
entered root and
first passwords
after loading of a
preference
cha: m23XFceInstall:
removed gdm, added
logging of package
installation
fix:
deinstall_packages:
now uses correct
i18n for search
button
fix:
deinstall_packages:
fixed spelling of
BUT_previewDenstalla
tion
cha:
deinstall_packages:
now uses shadowed
table
cha:
CLIENT_acceptChanges
: changed method
from GET to POST
cha:
clients_overview: if
in deinstall mode,
the action link is
now page =
installpackages with
additional action
deinstall
cha: index.php:
commented out
deinstallpackages
new:
PKG_addRemovePackage
sToWait4Aac: adds a
remove job to
waiting 4 accept
status
new:
PKG_remNormalPackage
s: adds normal
deinstallation jobs
to db
cha: renamed
PKG_copyWaitingPacka
gesToClient to
PKG_copyWait4accPack
agesToClient
+++++
08-12-04
new: m23XFceInstall:
installs XFce as
additional desktop
system on the
clients
new: m23XInstall:
installs X11 only
cha:
debian/info.txt:
added XFce and X
cha:
CLIENT_showGeneralIn
fo: now shows
distribution and
package source name
new:
GRP_showSelDistrSour
ces: shows a dialog
for selection of
distribution and
package source name.
The choices are
taken form distr and
packagesource values
of the clients in
the group. If there
is only one entry
for one or both of
the values, the
value is written
back to the input
variable otherwise a
HTML selection is
shown.
new:
GRP_listAllClientsIn
Groups: returns an
array with all
client names
contained in the
groups
cha:
install_packages: if
in groupmode:
generates a one time
client name, to make
work with more
administrators on
one sever possible
cha: rescaled
m23.png: now looks
smoother
new:
PKG_copyWaitingPacka
gesToClient: copies
the waiting jobs
from one client to
another
new:
GRP_HTMLBackToOvervi
ew: generates HTML
code to return to
the group overview
page
new:
install_packages:
shows
GRP_HTMLBackToOvervi
ew instead of
CLIENT_HTMLBackToDet
ails if in group
mode
new:
install_packages:
assigns jobs to all
clients in the
group
cha:
PKG_addNormalPackage
s,
PKG_rmSelectedPackag
es: changed method
from GET to POST
cha: PKG_acceptJobs:
new parameter
cha:
GRP_showGroupsAndCou
nt: has now a
selection for the
action (install,
deinstall)
+++++
08-10-04
cha:
packages_install:
preview button is
only be shown, if on
a a single client
new:
GRP_listAllClientsIn
Group: returns an
array that consists
of all client names
that are in a group
new:
GRP_getDistrsAndSour
cesLists: writes the
differnt
distributions and
package sources of
the clients in a
group as array to
the both variables
new: html.php:
functions for
generating often
used HTML code
new:
HTML_listSelection:
shows a selection
with options stored
in an array
new:
HTML_showTableHeader
: prints the header
of a shadowed table
new:
HTML_showTableEnd:
prints the end of a
shadowed table
+++++
08-06-04
new:
CLIENT_showAddDialog
: shows the dialog
for adding a client
cha: add_client:
most code has been
moved to
CLIENT_showAddDialog
cha:
CLIENT_showAddDialog
: uses POST method
for sending the
data
cha:
GRP_showGroupsAndCou
nt: selection of
groups for package
installation
cha:
packages_install:
now uses POST
cha:
packages_install:
gets and manages
groups
cha:
packages_install:
title shows, if
groups or a client
is selected
+++++
08-05-04
new: PKG_countJobs:
counts all packages
of a client with a
given status
cha:
PKG_countSelectedpac
kages: now uses
PKG_countJobs
new:
PKG_countPackages:
counts all packages
on a client
cha:
clients_overview:
removed SQL code and
replaced it by
PKG_countJobs and
PKG_countPackages
cha:
clients_overview:
code cleaning:
changed if, else,
elseif to switch,
case
cha:
GRP_showClientGroups
: now can generate
links to the group
pages
cha:
clients_overview:
removed rescue and
recovery, are now in
the client details
new: CLIENT_query:
returnes the result
of a query for
getting all clients
matching selected
states and
groupNames. Empty
values are
interpreted as 'all'
for this kind of
value.
cha:
clients_overview:
shows group name in
the title if one is
selected
cha: group_actions:
removed listClients
action
cha: commented out
GRP_showClientsInGro
up and
GRP_listClientsInGro
up (are not used any
more)
cha:
GRP_doClientMoreGrou
ps: removed debug
code
cha:
CLIENT_showGeneralIn
fo: now uses
GRP_showClientGroups
+++++
08-03-04
new:
GRP_showGroupsAndCou
nt: generates a
table with all
groupnames and the
amount of clients in
each group
new:
GRP_listGroupsAndCou
nt: returnes a
associative array
with all groupnames
and the amount of
clients in each
group
cha:
clients_overview:
most code removed
and replaces by
GRP_showGroupsAndCou
nt
new:
GRP_listClientsInGro
up: returnes an
associative array
containing all
clients and
clientids in the
group
new:
GRP_showClientsInGro
up: generates a
table showing all
clients and
clientids in the
group
cha: group_details:
most code removed
and replaces by
GRP_showClientsInGro
up
cha: index.php:
added group actions
cha: renamed
GRP_delClientToGroup
to
GRP_delClientFromGro
up
new:
GRP_HTMLBackToDetail
s: generates HTML
code to return to
the group details
page
new:
GRP_countClients:
returns the amount
of client of a
certain group
fix:
GRP_listGroupsAndCou
nt: now shows all
groups (with 0
clients)
new: GRP_ren:
renames a group
new:
GRP_showGeneralInfo:
shows a table with
general information
about the group
new:
GRP_showRenDialog:
shows a dialog to
rename a group
new:
GRP_moveClientToGrou
p: moves a client
from one group to
another
new: GRP_listGroups:
returnes all groups
in an array
new:
GRP_groupSelection:
generates a HTML
selection with all
groups as options
new:
GRP_showDelDialog:
shows a dialog for
deleting a group
cha: add_client: now
uses
GRP_groupSelection
cha:
CLIENT_addClient:
now uses
GRP_addClientToGroup
cha:
client_overview:
link to the
addtogroup page has
client as new
parameter
new: client_details:
buttons for adding
and removing the
client to and from
groups
new:
client_infoPage:
functions for adding
and removing the
client to and from
groups
new:
GRP_doClientMoreGrou
ps: dialog and logic
for adding and
removing the client
to and from multiple
groups
new:
GRP_listClientGroups
: returnes an array
containing all
groups a client is
in
new:
GRP_showClientGroups
: shows a list
containing all
groups a client is
in
+++++
08-02-04
fix: setLog: now
sends logging
information
cha: messageReceive:
added comments to
the functions
cha: bootimage:
linuxrc: fetched
script is stored as
work.php
new: work.php: if
client is in debug
mode the generated
script is send back
to the server
cha:
client_distr.php:
after submitting the
installation job,
the selection dialog
is hidden
fix:
CLCFG_sourceslist:
messageReceive.php
is now included only
once
cha: CLIENT_showLog:
PHP errors are
marked red
fix: *: removed
including of
messageReceive.php
(is now included in
work.php)
new: groups.php: for
groups functions
new: GRP_exists:
checks, if a group
exists
new: GRP_add: adds a
group
cha:
create_group.php:
uses group
functions
new:
GRP_getIdByName:
gets the Id of a
groupname
new: GRP_del:
deletes all clients
from the group and
the group itself
cha: removed
"groupname" from
table "clients"
new: CLIENT_getId:
returnes the id of a
client
new:
GRP_isClientInGroup:
returnes true, if a
client is in the
selected group,
otherwise false
new:
GRP_addClientToGroup
: adds a client to a
group
new:
GRP_delClientToGroup
: removes a client
from a group
+++++
08-01-04
cha: client_distr:
now works in 3
steps
+++++
07-31-04
cha:
m23ERPOSSInstall:
new error detection
code
cha: *: tee command
now logs stderr to
the log files
cha: makeDoc.sh: noe
deletes backup files
before generating
tex files with mdoc
new: CLIENT_showLog:
checks for an log
error and colors it
red
fix:
m23ERPOSSInstall:
log files are
written after the
ocurrance of an
error
fix:
m23ERPOSSInstall:
something is
changing
resolv.conf,
interfaces and
hostname: it gets
overwritten by m23
at the end of the
installation
new:
m23ERPOSSInstall:
kdm debconf settings
+ kdm is now the
default window
manager
cha: add-erposs3.sh:
sourceslist entry is
only added if none
exists
cha: erposs/
clientInstall: now
doesn't use the
proxy for
debootstrap
fix: erposs/
clientConfig:
CLCFG_getEnd
Configuration: now
removes files before
fetching them with
wget
fix: erposs/
clientConfig:
corrected spelling
error removee to
remove
cha: de,en/ clients_
overview.hlp: added
some sentences for
the new version
new: distribution
icon for erposs3
cha: erposs/
info.txt: adjusted
for new icon
+++++
07-30-04
cha: CCC:
CLCFG_executeAfterCh
root: copies screen
logs to the
installation
partition
fix: CCC: removed
"`" from if cases
cha:
m23xfree86Install,
m23KDE3Install: now
uses
CLCFG_dialogInfoBox
cha: rescue_client,
recover_c, delete_c:
added icons
cha:
m23xfree86Install:
commented out "tee"
for logging (stopps
while processing
package
x-window-system)
fix:
CLIENT_showDbugSelec
tion: fixed
spelling
fix:
CLIENT_showDebugSele
ction: now setting
and showing of the
debug state works
cha:
CLCFG_debootstrap:
new parameter
"isCritical"
cha: erposs/
DISTR_after
ChrootInstall:
installation of
dialog
fix: CLCFG_getEnd
Configuration: makes
needed directories
cha:
m23ERPOSSInstall:
logging of erposs
packages
fix:
m23ERPOSSInstall:
executes next job
new: client_details:
added client log
cha: client_log:
removed
cha: CLCFG_addUser:
new parameter for
skeleton directory
cha: debian/
clientInstall: added
parameter in call of
CLCFG_addUser
cha: CLCFG_addUser:
commented out
copying of skel
files by cp and
making of home dir:
now done by the
adduser command
+++++
07-29-04
cha:
client_packages:
removed menu
cha: menu.php:
commented out the
menu entries for
recovery + rescue
new:
CLIENT_isInDebugMode
: returnes "true",
if the asking client
is in debug mode
fix: client: changed
debug code from
"DEBUG" to "debug"
fix: RMV_set4IP: now
updates existing
variables
new: debugScreen:
generates the
/etc/screenrc file
on the client, that
enables logging the
whole screen output
to /tmp/screen.*
cha: linuxrc: now
downloads and
executes the
debugScreen
cha:
client_overview:
shows link to
control center page,
if in overview mode
new: some new icons
cha: menu.php:
traffic lights after
the installation
steps
new: CLIENT_HTML
BackToDetails:
generates HTML code
for returning to the
client controll
center page
cha:
client_waitingjobs,
c_status, c_debug,
recover_c, rescue_c,
c_infoPage,
update_packages,
install_p,
deinstall_p,
c_packages: added
links to the client
control center page
new:
CLIENT_showDirect
ConnectionHelp:
returnes the help
file for
directConnection and
replaces place
holders with the
correct values
cha:
CLIENT_showHardwareI
nfo: changed order:
hardware info first,
then partition info
+++++
07-27-04
cha: debian/ CCC:
CLCFG_genFstab:
mounting proc isn't
a critical error any
more
new: bootimage:
added vt100
terminfo
cha: bootimage:
screen: adjusted
path to screenrc
fix: RMV_set4IP: now
uses the ip in the
parameter
cha:
CIR_enableDropbear:
now copies the
authorized key from
the server
cha: debian/
clientInstall.php:
activates dropbear
cha: en/de:
client_direct
Connection.hlp:
changed parameter of
ssh to avoid "man in
the middle" warings
cha: CIR_detectSCSI:
output of the
detection routine
now looks nicer
cha: index.php:
changed
clientcritical to
clientinfo
cha:
clients_overview.php
: jumps to the
correct position on
the client_details
page
new:
client_infoPage:
shows information
about a client
depending on the
parameter
+++++
07-26-04
cha:
DEBUG_isInDebugMode
renamed to
CLIENT_isInDebugMode
and
DEBUG_toggleDebugMod
e to
CLIENT_toggleDebugMo
de
new:
CLIENT_getStatusimag
e: return the image
name with the
correct color
new: index.php:
added clientdebug
page
new: CLIENT_generate
HTMLStatusBar:
generates HTML code
containing the
status of the client
with links to the
pages
new:
CLIENT_showDebugSele
ction: shows a
dialog that lets you
select the current
debug state of a
client
new:
client_debug.php:
page for selection
of the client debug
state
new:
PKG_rmAllSpecial
PackagesByName:
deletes all special
packages from a
client matching the
package name
new:
PKG_countSpecialPack
ages: counts the
special packages of
a clients matching
the package name and
status
cha:
PKG_countWaitingJobs
now uses
PKG_countSpecialPack
ages
cha: bootimage:
linuxrc: screen
session is now named
m23install
cha: *: screen
session name:
changed to
m23install
new: de/en:
client_client
DirectConnection.hlp
+++++
07-25-04
new: debug.php:
DEBUG_isInDebugMode:
returnes "true", if
a client is in debug
mode
cha: client.php:
CLIENT_addClient:
now uses function
encryptShadow
new: add_client.php:
now generates a
random password for
the root login into
the netbootimage
new:
CIR_enableDropbear()
: sets up and starts
dropbear SSH server
new: devguide: new
chapter for patching
screen
new:
CLIENT_showGeneralIn
fo: Now shows the
bootimage root
password
new: linuxrc: now
starts a screen
session
cha: /m23/inc/distr
/clientConfigCommon.
php: removed, was
unused
fix: debian:
CLCFG_interfaces:
removed misarranged
"fi"
new:
DEBUG_toggleDebugMod
e: en/disables the
debug mode of a
client
cha:
client_critical.php,
CLIENT_show
StatusSelection:
adjusted for new
status icons
cha: CLIENT_list
CriticalClients:
added icon
cha: menu.php: added
icons
+++++
07-23-04
cha: debian/
clientConfogCommon.p
hp: debootstrap
error doesn't set
client to critical
status
cha: debian/
cCC.php:
CLCFG_interfaces: no
logging for "gateway
setup"
cha: mkBootImage.sh:
number of notes for
the image are now
3000 and comented
out knoppix files
fetching
cha: bootimage:
exchanged all libs
with never versions
cha: bootimage:
added /etc/terminfo/
l/linux
+++++
07-22-04
cha:
clientsOverview.php:
added critical
clients
cha:
CLIENT_listCriticalC
lients: now counts
the critical clients
and links to the
critical clients
overview page
new:
HELP_getHelpString:
returns the help
block for the online
help
new: en,de:
client_status.hlp
cha:
client_critical.php:
added 3 different
ways to bring the
client to a normal
state
+++++
07-21-04
cha: menu.php: added
"update" under
packages
new:
clientsoverview.php:
every second output
line is colored blue
for better client
differentation
new: index.php:
added updatepackages
entry
new: packages.php:
PKG_showPreviewUpdat
eSystem: generates
HTML code woth
inormation about the
update preview
new:
PKG_previewUpdateSys
tem: returns the
information of an
system update
request
fix:
m23normalInstall.php
: now correct
distribution name is
fetched
new:
m23updateInstall.php
: package for
undating the client
system
new: wait4go: little
C tool, that stops
the console till
"go" is entered
cha: db.php:
sendClientLogStatus:
new parameter
critical: if it is
set to "true" the
execution of the
script is stopped
and a local rescue
console is opened
cha: debian/
clientConfigCommon.p
hp:
CLCFG_fetchm23BasicT
ools: copies wait4go
to the installation
partition
cha: debian/
clientConfigCommon.p
hp: critical
messages lead to
excution of the
local shell
new: db.php: new
client status
STATUS_CRITICAL
cha: exchanged all
numeric client
status' with the
constant names
cha: message.php:
MSG_showError,
MSG_showInfo: if
language is set to
"none", there will
be no box subject
cha: message.php:
MSG_showMessageBox,
MSG_showError,
MSG_showInfo: new
parameter width
new: client.php:
CLIENT_listCriticalC
lients: lists
clients with
critical status'
new: menu.php: added
listing of critical
clients
new:
client_critical.php:
new client page to
bring client in a
non critical status
+++++
07-18-04
new: debian/
clientConfigCommon.p
hp:
CLCFG_hideKernelWarn
ings: hides the
kernel warnungs
new: debian/
clientConfigCommon.p
hp:
CLCFG_writeM23fetchj
ob: generates the
m23fetchjob script
new: debian/
clientConfigCommon.p
hp:
CLCFG_executeAfterCh
root: prepares for
pivot_root and does
it and executes
afterChroot
new: debian/
clientConfigCommon.p
hp:
CLCFG_dialogAllBox:
generates the BASH
code for showing
different types of
dialog boxes
new: debian/
clientConfigCommon.p
hp:
CLCFG_dialogMsgBox:
generates the BASH
code for showing an
dialog message box
new: debian/
clientConfigCommon.p
hp:
CLCFG_dialogInfoBox:
generates the BASH
code for showing an
dialog infobox
cha: debian/
clientInstall.php:
exchanged code parts
with new functions
fix:
m23normalRemoveInsta
ll.php: now removes
packages
cha:
en,de/wellcome.hlp:
added software
patents warning
+++++
07-16-04
fix:
m23ERPOSSInstall.php
: has now correct
file name
cha:
m23ERPOSSInstall.php
: added setting of
PATH environment
variable
new: bootimage,
bootCD: new parted
version 1.6.11
fix: erposs/
clientInstall.php:
copies parted from
the ramdisk to the
install partition
fix: erposs/
clientInstall.php:
corrected name of
kernel
new: new package
repository for
missing package(s):
screen
cha: debimg/
clientConfig.php:
commented out
CLCFG_writeHosts: is
already included in
clientConfigCommon.p
hp
cha: debian/
clientConfigCommon.p
hp: CLCFG_hwdetect
now installs: the
necessary packages
fix: erposs/
clientConfig.php:
CLCFG_getEndConfigur
ation: corrected
pathes for fetching
the files
+++++
07-15-04
cha:
clientConfigCommon.p
hp:
CLCFG_debootstrap:
additional
paramaters
new: erposs/
clientConfig.php:
CLCFG_getERPOSSMirro
r: figures out the
server + path
containing the
ERPOSS instalation
files
new: erposs/
clientConfig.php:
CLCFG_getDebconfTemp
lates: fetches the
debconf templates
from the m23 server
and extracts them
cha: add-erposs3.sh:
new sources list
new: add-erposs3.sh:
copies a lot of
template files from
the CD
new: erposs/
clientConfig.php:
CLCFG_getEndConfigur
ation: does some
configuration at the
end of the ERPOSS
installation
new:
m23ERPOSSInstall.php
: installs the
desktop and all
other needed
packages for ERPOSS
++++
07-14-04
cha: moved
CLCFG_installBasePac
kages,
CLCFG_setDebconf,
CLCFG_writeHosts and
CLCFG_downgradeExt
from
debian/clientConfig
to
clientConfigCommon
cha: debian/
clientConfigCommon.p
hp:
CLCFG_installBasePac
kages changed
parameters
cha: debian/
clientConfigCommon.p
hp: stripped out
some common install
routines for all
Debian like
distributions:
CLCFG_activateDMA,
CLCFG_mountRootDir,
CLCFG_fetchm23BasicT
ools
cha:
m23RescueInstall.php
: now detects SCSI
controlers + loads
modules
cha:
m23PresetupInstall.p
hp: moved
CIR_detectSCSI and
CIR_waitForNextJob
to m23CommonInstall
Routines.php
fix:
client_distr.php: if
the distribution
variable is empty,
set it to "debian"
cha: CIR_detectSCSI:
now only checks once
for scsi controlers
fix: booimage: the
init of BusyBox
1-pre10 is broken:
switched init to
BusyBox 1-pre1
new: /mdk/bootimage/
BusyBox-configs:
stores the BusyBox
config files
+++++
07-12-04
new: script for
installing the
"ERPOSS3
Behördendesktop" CD
on the m23 server
+++++
07-10-04
fix: bootimage:
fixed some problems
with the new
BusyBox
cha: linuxrc: now
fetches the first
job with SSL
encryption
fix:
clientConfigCommon.p
hp: corrected URL
for authorized_keys
new: package sources
with/without KDE3 in
woody
fix:
debian/info.txt:
corrected spelling
cha: added
description for
Textmode and Gnome
cha: added the KDE
shipped with Woody
new:
m23KDEwoodyInstall.p
hp: is used to
install the KDE
shipped with Woody
+++++
07-05-04
cha: sensitive data
is now fetched SSL
encrypted from the
server
fix:
manual/makePDF-HTML.
sh: copies HTML +
PDF files to the
server installation
ISO
cha:
devguide/makeDoc.sh:
now copies the HTML
version of the
devguide to the
server installation
ISO
cha: bootimage:
changed to BusyBox
1-pre10
+++++
07-04-04
new: mkCert.sh:
creates a SSL
certificate for
usage with Apache
SSL
new: enable-ssl:
first try for
installing and
configure all needed
to enable SSL in
Apache
+++++
05-21-04
fix:
debian/packages.php:
PKG_updatePackageInf
o: set return value
to "true" to enable
offline mode
+++++
05-20-04
fix:
m23gnome2Install.php
: Gnome 2.x is now
installable (2 ';'
were missing)
cha: client.php:
CLIENT_getSubnet:
better code (thx to
2borg)
new: client.php:
CLIENT_getBroadcast:
calculates the
boradcast IP (thx to
2borg)
fix: fixed link to
the development
guide in the menu
new: created and
made available the
update from 0.4.8 to
0.4.9
cha: SRCLST_package
InformationOlderThan
: added check for
the file
/m23/etc/offlineMode
. if it is found the
function always
returnes false.
+++++
05-05-04
cha: menu.php: now
includes the french
manual, if french is
the m23 admin
interface language
cha: version.php:
changed to "final"
+++++
04-30-04
cha:
client_distr.php:
new default
distribution is
"debian" and not
"debimg"
cha: moved info.txt
and debimg.tgz to
m23-extra
new: created package
m23-extra for parts
not included in the
normal m23
new: script to
install m23 on a
normal woody server
cha: MDK: clean_mdk:
now moves
bootimage/initrd.gz
cha: MDK:
unclean_mdk: now
moves
bootimage/initrd.gz
new: server boot CD:
added README file
cha: makeCD.sh: now
generates cleaned
m23 database and
stores it on CD
cha: MDK: makeCD.sh:
now generates with
Joliet and Rock
Ridge extensions
fix:
woody-install.sh:
enabled
authentification
+++++
04-29-04
new:
exportDBInitTable.sh
: exports a cleaned
m23 database for
installation of a
new server
+++++
04-28-04
cha: help.php,
distr.php,
server.php,
packages.php,
i18n.php,
sourceslist.php,
plugin.php, db.php:
added length
parameter to fgets
function
cha: dhcp.php: added
code for selecting
the correct dhcp
server startup
command
new: db.php:
isMySQL3used: checks
if MySQL 3 is
installed and
returnes true if v3
is found, otherwise
false
cha: db.php:
DB_addUser: added
code to make it work
with the old MySQL
version 3
cha:
fix-permissions: now
autodetects user +
groupname of the
apache process
new: devguide: added
complete code to the
MySQL-C++ chapter
+++++
04-27-04
fix: en+de/
client_distr.hlp,
client_add.hlp:
fixed error in LaTex
code generation
cha: corrections in
the english manual
and help files
+++++
04-09-04
cha: add_client.php:
added package proxy
+ port
cha: add_client.php:
package proxy
settings are stored
in client options
cha: client.php:
CLIENT_addClient:
now adds client
options too
cha:
clientConfigCommon.p
hp: CLCFG_aptConf:
only add the APT
proxy lines if the
proxy IP is not
empty
cha:
*/clientInstall.php:
APT proxy settings
are taken from
clients options
cha:
clientConfig.php:
CLCFG_debootstrap:
uses package proxy
settings
cha:
debian/clientInstall
.php:
DISTR_baseInstall:
uses package proxy
settings in
CLCFG_debootstrap
fix:
debian/packages.php:
tries to sort the
kernerl list if
there is a list
fix:
clientConfig.php:
CLCFG_debootstrap:
only sets the proxy
if its IP is not
empty
cha:
de+en/client_add.hlp
: added help about
the package proxy
setting
+++++
04-07-04
cha: packages.php:
PKG_updatePackageInf
o: now returnes an
error message, if an
error occurs
cha: packages.php:
PKG_searchFor,
PKG_listPackages:
checks of the
logfile isn't false
cha:
sourceslist.php:
SRCLST_checkList:
checks of the
logfile isn't false
cha: packages.php:
PKG_searchFor:
returns false if the
search can't be
started
fix:
install_packages.php
: don't close the
table if there
occurs an error
cha:
sourceslist.php:
SRCLST_genSelection(
$selName, $first,
$distr): now shows
sources lists that
belong to the
distribution only
cha:
client_distr.php,
client_sourceslist.p
hp: changed
parameters for
SRCLST_genSelection
fix: packages.php:
PKG_getPackageStatus
: handles "normal
packages" correctly
now
new:
bootCD/updatem23.sh:
a script for
updating the
installed m23
version with the
version contained on
the CD
cha:
serverupdate.hlp:
added hint about the
update script
new: made new
installation ISO
0.4.8 shiver-pre5
+++++
04-05-04
fix: stable
sources.list: added
KDE 3.2 source
+++++
04-02-04
new: devguide: added
new chapter for the
MDK menue system
cha: MDK/menuBootCD,
menuManuelStart,
menuDevguide ,
menuClientISO: added
help entry
new: menuBootCD.hlp:
help file for
menuBootCD
new: menuManual.hlp:
help file for
generating the
manual
new:
menuDevguide.hlp:
help file for
generating the
development guide
+++++
04-01-04
new: manual:
finished exglis
translation
cha: clients.php:
CLIENT_getSubnet:
changed algorithmus:
parts of the IP are
copied only if there
is 255 in the
netmask.
cha: m23.sf.net:
english manual
uploaded
+++++
03-28-04
new:
manual/introduction.
tex: has been
translated to
english
+++++
03-27-04
cha: menu.php: added
a "report a bug"
item
fix: support.php:
corrected path to
the image
cha: khtml2png: has
been mostly
rewritten, because
KDE 3.2 now uses an
optimisation that
doesn't draw widgets
that aren't visible.
With the old tool it
is impossible to
make screenshots
bigger than the
screen. The new tool
scrolls the contents
of the HTML page and
makes different
screenshots that are
appended to one
image.
cha: MDK/kh2p:
changed parameters
for khtml2png and
now fetches the HTML
page before
capturing
+++++
03-25-04
fix:
MDK/menuClientISO:
now builds the
client ISO
fix:
MDK/mkBootImage.sh:
copies the modules
from the server
installation cd to
the client boot cd,
to make the modules
loadable
fix: MDK: removed
file "rescue" from
the bootimage
directory (saves 24
MB from the client
boot CD)
cha: MDK/bootimage:
linuxrc: now shows
the MAC addresses
+++++
03-13-04
cha: client_add.hlp,
clients_overview.hlp
: changed to
unordered list
cha:
fdisk-automatic.hlp,
deinstall_packages.h
lp,
fdisk-extended3.hlp,
makeBootDisk.hlp,
fdisk-existing.hlp:
changed to ordered
list
cha:
MDK/html2tes.sh:
most code rewritten:
now uses html2latex
fix:
fdisk-extended2.hlp:
corrected code
cha: german manual
has better layout
+++++
03-12-04
cha:
m23client-debconf:
changed timezone to
Europe
+++++
03-11-04
fix:
MDK/m23install.templ
ate: removed "/"
after route option
in dhcpd.conf
fix:
debian/clientConfig.
php:
CLCFG_installBasePac
kages: installs
necessary packages
for setting the
keyboard in the
console
fix: work.php: if a
script doesn't exist
set the job to
"done" and execute
next job
fix:
client_distr.php:
reordered code so
distributions can be
selected
cha: checks.php:
checkNormalKeys:
allows "_"
+++++
03-09-04
cha:
MDK/m23-debconf-wood
y: removed
dependencies
fix:
sourceslist.php:
SRCLST_saveList: the
sources.list is only
deleted if it
exists
fix:
debian/packages.php:
PKG_updatePackageInf
o: logfile is now
written
fix:
client_sourceslist.p
hp: now trims
whitespaces from
sources list and
description
fix:
rescue_client.php:
now shows correct
help page
fix: client.php:
CLIENT_desasterRecov
ery: delete all
client package
information
cha: client.php:
CLIENT_showWaitingJo
bs: tries to wrap
the parameter string
after 80 characters
fix:
m23normalInstall.php
: sets status back
to green after the
installation
fix: */packages.php:
PKG_listSpecialpacka
ges: removed '>' in
table header
cha:
m23UpdateSourcesList
Install.php: changed
priority to 12 to
avoid too early
execution
fix: packages.php:
PKG_listParams:
fixed doubled
"
"
fix: packages.php:
PKG_listSelectedpack
ages: fixed column
numbers for
packagename and
normalPackage
fix: packages.php:
PKG_discardNormalJob
: false SQL
statement generated
cha:
install_packages.php
: repositionated
buttons
fix: fdisk.php:
FDISK_listSupportedF
S: removed reiserfs,
because there is no
code to format with
reiser
cha:
debian/clientConfig.
php: renamed
CLCFG_downgradeExt3
to
CLCFG_downgradeExt
and included code to
downgrade ext2
partitions
cha:
debian/clientInstall
.php: adjusted for
usage of
CLCFG_downgradeExt
fix: client.php:
CLIENT_addClient:
now installdate is
set ;)
fix: client.php:
CLIENT_showGeneralIn
fo: shows now
installdate and
lastmodifies in
human readable
format
new: BUILD/UPLOAD
ISO:
m23shiver-0.4.8-pre3
+++++
03-08-04
cha:
debian/clientConfigI
nstall.php:
CLCFG_listDebianRele
ases: new parameter
first
cha: */packages.php:
PKG_listKernels: new
parameter first
fix: */packages.php:
PKG_listKernels: now
first is the first
kernel name
new:
preferences.php:
PREF_putAllOptions(
$prefName,
$options): stores
all settings in the
options array to the
preferences
new: debimg/
clientConfigCommon.p
hp:
CLCFG_getSetOption($
getvar, $optvar,
$options): checks if
a variable is set an
places its value
under the variable
name in the options
array
new: debimg/
clientConfigCommon.p
hp:
CLCFG_options2Hidden
Form( $options):
generates hidden
fields with the
values of the option
array
new: debimg/
clientConfigCommon.p
hp:
CLCFG_hiddenForm2opt
ions( $options):
reads the option
values of the hidden
fields and adds them
to the options
array
cha:
client_distr.php:
moved refresh button
to the bottom
new:
preferences.php:
PREF_getAllValues(
$prefName,
$options): gets all
preferences and adds
them to the options
array
new:
client_dist.php: now
stores/ restores the
preferences
correctly
cha:
PKG_getPackageStatus
( $client, $package,
$distr, $params,
$normalPackage):
code rewritten and
new parameters
cha: work.php: now
includes
sourceslist.php
fix:
rescue_client.php:
started recover :(
new: client.php:
CLIENT_getStatusimag
e( $status): return
the image name with
the correct color
cha: client.php:
CLIENT_showGeneralIn
fo: fixed status
color
fix:
rescue_client.php:
now starts DHCP
booting
cha: version.php:
changed to 0.4.8
shiver-pre3
new: help files:
client_waitingjobs,
rescue_client
cha:
clients_overview.php
: now uses
CLIENT_getStatusimag
e
cha:
clients_overview.php
: click on the
status color calles
the page
"clientstatus"
cha: index.php:
added
"clientstatus"
new: client.php:
CLIENT_showStatusSel
ection( $client):
shows a dialog that
lets you select the
current status of a
client
+++++
03-07-04
cha:
sourceslist.php:
SRCLST_saveList:
removes sources.list
after saving
cha:
debian/packages.php:
PKG_updatePackageInf
o: updates the
package cache if
sources.list doesn't
exist
cha:
m23KDE3Install.php:
create /dev/raw1394
to make the
installer quiet
new: packages.php:
PKG_updateSourcesLis
tAtAllClients(
$sourcename):
updates the
sources.list at all
clients using it
cha: client.php:
CLIENT_showWaitingJo
bs: now shows
m23normal jobs
correctly
new: packages.php:
PKG_removeFromJobLis
t( $packageIDList):
removes all jobs
identified by the
IDs in
packageIDList
cha: client.php:
CLIENT_showWaitingJo
bs: can now remove
package jobs
cha:
m23UpdatePackagesInf
oInstall.php: calles
"apt-get clean"
+++++
03-05-04
cha:
deinstall_packages.p
hp,
install_packages.php
,
recover_client.php,
*/clientInstall.php
fix:
debian/cientConfig.p
hp:
CLCFG_debootstrap:
removed nonexisting
package libstdc++5
cha:
messageReceive.php:
MSR_importLog:
removed debug code
fix: MDK:
mkstaticdeb: fixed
problem with
ddcxinfo-knoppix
that had no LDFAGS
line
cha: MDK:
/mdk/m23Debs/debs:
added
wget_1.9.1-3.backpor
ts.org.1_i386.deb
because the woody
wget version is too
old to handle
--post-file
fix:
m23UpdatePackagesInf
oInstall.php: fixed
the BASH code for
getting the count of
packages
new: updated
phpMyAdmin to
version 2.5.6
cha: work.php: if
there is a problem
finding the package
to execute: try to
execute the next
one
cha:
debian/clientInstall
.php:
DISTR_afterChrootIns
tall: installs the
new wget
cha:
m23KDE3Install.php:
removed starting of
sshd
cha:
m23/skel/.kde/Autost
art/passwd: changed
command and rebuild
usrm23.tar.gz
+++++
03-04-04
new:
messageReceive.php:
MSR_decodeMessage():
checks the type of
the message and cals
the right procedure
new:
messageReceive.php:
MSR_importPackageSta
tus(): imports the
data from a package
status message to
the database
cha:
m23copyPackageStatus
ToServerInstall.php:
removed
cha:
m23UpdatePackagesInf
oInstall.php: has
now complete new
code, that doesn't
uses wget to
transfer the data ro
the server
cha: packages.php:
PKG_changeClientPack
ageAction($client,
$package, $action):
renamed from
PKG_changeClientPack
ageStatus
cha: packages.php:
PKG_setClientPackage
Wait4Rm,
PKG_setClientPackage
InstalledOK:
adjusted
cha: packages.php:
CLIENT_listPackages:
adjusted
cha:
deinstall_packages.p
hp,
client_packages.php:
now includes
distribution
packages.php
cha: packages.php:
moved
PKG_translateClientP
ackageStatus to
debian/packages.php
cha:
debian/packages.php:
PKG_translateClientP
ackageStatus: code
rewritten for better
status description
cha: client.php:
CLIENT_getPossibleAc
tions: uses
PKG_isInstalled
cha:
debian/packages.php:
PKG_isInstalled($sta
tus): checks if a
package is installed
depending on the
status
cha:
sourceslist.php,
m23gnome2Install.php
,
m23xfree864Install.p
hp,
m23KDE3Install.php,
CLCFG_sourceslist():
doesn't use log2db
any more
cha:
*/clientInstall.php:
removed log2db
+++++
03-03-04
new: german manual:
finished files:
manual.tex,
serverinstallation.t
ex,
requirements.tex,
firststeps.tex and
introduction.tex
fix: html2tex.sh:
fixed problems with
"-" and bold
cha:
menuManualStart.sh:
added status for the
html and pdf files
cha: makePDF.sh:
moved to
makePDF-HTML.sh and
added generation of
HTML files
new:
menuManualStart.sh:
added upload menu
item
cha:
makePDF-HTML.sh:
copies the HTML
files to
/m23/doc/manual/
cha: menu.php: now
uses the new m23
manual
cha: makeDoc.sh: now
generates only HTML
and PDF files
new: menuDevguide:
new menu for the
generation and
upload of the
development guide
cha: menuStart.sh:
has a new menu item
to generate the
documents
fix: devGuide:
exchanged symbols
that produced errors
in HTML output
cha:
m23UpdatePackagesInf
oInstall.php: now
only produces a
short package status
file on the client
new: MDK: m23helper/
clientpackagestatus2
db: imports the
package status files
from the temporary
directory to the
database
new:
m23copyPackageStatus
ToServerInstall.php:
copys the short
package status file
from the client to
the server and
impots it into the
database
cha:
deinstall_packages.p
hp,
install_packages.php
,
recover_client.php,
*/clientInstall.php:
added package job
m23copyPackageStatus
ToServer
new: MDK:
m23-initscripts:
Debian package for
installing some
initscripts
cha: MDK: menuDeb:
added new m23 extra
package
m23-initscripts
cha:
debian/cientConfig.p
hp:
CLCFG_installBasePac
kages: added the
installation of
m23-initscripts
+++++
03-02-04
new: MDK:
new: remotevar.php:
RMV_exists4IP($var,
$ip): checks if a
variable exists for
a certain IP
fix: remotevar.php:
RMV_set4IP: uses
RMV_exists4IP to
check if the
variable has to be
added or updated
cha: khtml2png:
hacked the source so
it wontt make errors
displaying some HTML
elements
cha: MDK: html2tex:
removes "noheading"
and parses