head	1.21;
access;
symbols
	MD-0-2-0:1.21
	MD-0-1-9:1.18
	MD-0-1-8:1.17;
locks; strict;
comment	@# @;


1.21
date	2001.10.05.14.21.39;	author u570082;	state Exp;
branches;
next	1.20;

1.20
date	2001.10.04.15.29.50;	author u570082;	state Exp;
branches;
next	1.19;

1.19
date	2001.10.04.14.53.07;	author u570082;	state Exp;
branches;
next	1.18;

1.18
date	2001.03.05.12.06.27;	author u570082;	state Exp;
branches;
next	1.17;

1.17
date	2001.02.21.08.22.09;	author u570082;	state Exp;
branches;
next	1.16;

1.16
date	2001.02.07.16.38.14;	author u570082;	state Exp;
branches;
next	1.15;

1.15
date	2001.02.05.09.49.24;	author U570082;	state Exp;
branches;
next	1.14;

1.14
date	2001.02.05.09.36.08;	author U570082;	state Exp;
branches;
next	1.13;

1.13
date	2001.01.16.16.10.07;	author u570082;	state Exp;
branches;
next	1.12;

1.12
date	2001.01.12.08.48.32;	author u570082;	state Exp;
branches;
next	1.11;

1.11
date	2001.01.11.16.26.50;	author u570082;	state Exp;
branches;
next	1.10;

1.10
date	2001.01.10.16.38.19;	author u570082;	state Exp;
branches;
next	1.9;

1.9
date	2001.01.10.16.34.43;	author u570082;	state Exp;
branches;
next	1.8;

1.8
date	2001.01.04.15.16.27;	author u570082;	state Exp;
branches;
next	1.7;

1.7
date	2000.12.22.16.44.06;	author u570082;	state Exp;
branches;
next	1.6;

1.6
date	2000.12.22.11.29.41;	author u570082;	state Exp;
branches;
next	1.5;

1.5
date	2000.12.19.16.24.57;	author u570082;	state Exp;
branches;
next	1.4;

1.4
date	2000.12.15.16.01.36;	author u570082;	state Exp;
branches;
next	1.3;

1.3
date	2000.12.11.11.10.22;	author u570082;	state Exp;
branches;
next	1.2;

1.2
date	2000.12.06.15.53.07;	author u570082;	state Exp;
branches;
next	1.1;

1.1
date	2000.12.06.10.49.52;	author u570082;	state Exp;
branches;
next	;


desc
@@


1.21
log
@mudesk.bnr: Updated with escape codes for a nicer output (color).
@
text
@2001-10-04  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * bmps/sidebar/admin2.bmp, bmps/controls/1_close.bmp,
      bmps/controls/2_max.bmp, bmps/controls/3_min.bmp,
      bmps/controls/4_restore.bmp, bmps/controls/5_sysmenu.bmp,
      bmps/controls/6_newuser.bmp, bmps/controls/7_trash.bmp,
      bmps/controls/8_move.bmp, bmps/controls/9_move_grey.bmp,
      bmps/buttons/4_desk.bmp, bmps/buttons/5_desk1.bmp,
      bmps/buttons/6_desk2.bmp, bmps/buttons/7_desk3.bmp,
      bmps/buttons/8_orb.bmp, bmps/buttons/9_people.bmp,
      bmps/buttons/A_person.bmp, bmps/buttons/B_person2.bmp,
      bmps/buttons/C_person_builder.bmp, bmps/buttons/D_person_builder2.bmp,
      SaveFolder/savefldr.DLG, SaveFolder/savefldr.H, SaveFolder/savefldr.ico,
      SaveFolder/savefldr.ipf, SaveFolder/savefldr.res, Tools/rexinit.exe,
      bmps/buttons/1_controls.bmp, bmps/buttons/2_controls_check.bmp,
      bmps/buttons/3_controls_x.bmp, Release/pkg3/bugs.txt,
      Release/pkg3/history.txt, Release/pkg3/mudesk.inf,
      Release/pkg3/readme.txt, Release/pkg3/todo.txt, Release/pkg2/FastIni.dll,
      Release/pkg2/FastIni.txt, Release/pkg3/FAQ.txt, Release/pkg1/mdstart.cmd,
      Release/pkg1/mdstart.usr, Release/pkg1/mudesk.lck,
      Release/pkg1/rexinit.exe, Release/pkg1/sit.rc, Release/pkg1/uit.rc,
      Release/pkg1/MuAdmin.ico, Release/pkg1/MuDesk.exe,
      Release/pkg1/MuDesk.ico, Release/pkg1/admin2.dll,
      Release/pkg1/datafile.ico, Release/pkg1/firstcfg.cmd,
      Release/pkg1/locked.ico, Release/pkg1/mdctrls.dll,
      Release/pkg1/mdicons.dll, Release/md-0-2-0.txt, Release/multidesk.wis,
      Release/package.cmd, Release/package1.cmd, Release/package2.cmd,
      Release/package3.cmd, Release/pkg1/AuxFuncs.dll, Release/pkg1/Groups.csv,
      Release/pkg1/Groups.txt, Release/pkg1/MuAdmin.exe, Release/md-0-1-8.txt,
      Release/md-0-1-8.wpi, Release/md-0-1-9.txt, Release/md-0-1-9.wpi,
      AuxFuncs/AuxFuncs.prj, Docs/FAQ.txt, Docs/missed.html, Docs/missed.png,
      mudesk.ttb, admin2.ico, mdstart.cmd, mdstart.usr, .cvsignore,
      Install/firstcfg.cmd, Install/multidesk.wis, Docs/notes.html,
      Docs/readme.txt, Docs/todo.txt, Docs/bugs.txt, Docs/history.txt,
      Docs/index.html, Docs/manual.html, AuxFuncs/AuxFuncs.c,
      AuxFuncs/AuxFuncs.def, AuxFuncs/AuxFuncs.h, uit.rc, Groups.txt,
      functest.cmd, mmedia.rc, mudesk.c, mudesk.h, todo.txt, ADMIN2.H,
      ADMIN2.RES, Groups.csv:
    Re-updating CVS from the backups, after QuasarBBS disk crash :(

2001-03-11  Cristiano Guadagnino  <criguada@@tin.it>

    * mudesk.c, mudesk.h, uit.rc:
    ChangeLog: Recovered logs from old development CVS
    mudesk.*: Fixed a bug where MD didn't release the lock on mudesk.lck
    uit.rc: Fixed a missing entry (DefaultFont) and integrated MMEDIA folder;
            also fixed a problem with Desktop archives (removed arcinst.exe)
    auxfuncs.def: added CVS information
    firstcfg.cmd: added tests to avoid overwriting setup on upgrade
    docs/*.txt: added new text files for the documentation package
    SaveFolder/*: beginning integration of SaveFolder sources

2001-03-05  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * Docs/bugs.txt, Docs/history.txt, Docs/readme.txt, Docs/todo.txt:
    Added some text file for the documentation package.

    * Install/multidesk.wis:
    multidesk.wis: Updated to add '.;' to the LIBPATH.

    * Docs/todo.html, Docs/index.html:
    index.html: Removed "ToDo" from the index
    todo.html: Removed. We'll have only the text version (easier).

    * todo.txt, ADMIN2.RES, mudesk.c, mudesk.h:
    Admin2.res: Corrected to compare directory names without case sens.
    mudesk.*: Corrected to unlock files if root logs in
    todo.txt: Updated

2001-02-21  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * Install/datafile.ico, Install/firstcfg.cmd, Install/locked.ico,
      Install/multidesk.wis:
    multidesk.wis: WarpIn installation script
    *.ico: Icons for the multidesk folder
    firstcfg.cmd: Post-installation Rexx script

    * Docs/why4.png, Docs/why5.png, Docs/todo.html, Docs/warning.png,
      Docs/whoneed.png, Docs/why.png, Docs/why2.png, Docs/why3.png,
      Docs/newusr.html, Docs/notes.html, Docs/qintro.png, Docs/rebootng.png,
      Docs/sampcfg.html, Docs/sampcfg.png, Docs/suggest.html, Docs/manual.html,
      Docs/mdfolder.gif, Docs/muadmin.gif, Docs/muadmin.html, Docs/mudesk.gif,
      Docs/newuser.png, Docs/contents.gif, Docs/disclaim.html,
      Docs/disclaimer.png, Docs/gendoc.cmd, Docs/help.html, Docs/html2ipf.cmd,
      Docs/index.html, Docs/inf.cmd, Docs/author.html, Docs/author.png:
    Revamped documentation, added new bitmaps.

    * ADMIN2.RES, FastIni.txt, mmedia.rc, mudesk.h, todo.txt:
    FastIni.txt: Info about the FastIni package
    mmedia.rc: RC file to recreate a standard multimedia folder
    todo.txt: Detailed report on what to do (thoughts, suggestions)
    mudesk.h: Reenabled CRIS_DEBUG flag
    admin2.res: Some bug fixes

2001-02-07  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * Docs/manual.html, Docs/mdadmin.gif, Docs/muadmin.html:
    Little refinements in the manual.
    The MuAdmin picture now has captions.
    Assigned release number 0.1.8 (for now) to the upcoming release.

    * uit.rc:
    UIT.RC: Changed default and active display drivers, because GRADD is not
            default on Warp4 (but it is on WSeB+).

    * Docs/suggestions.txt, Docs/technotes.txt, Docs/todo.html, Docs/utree.gif,
      Docs/mdfolder.gif, Docs/muadmin.gif, Docs/muadmin.html, Docs/mudesk.gif,
      Docs/newusr.html, Docs/notes.html, Docs/sampcfg.html, Docs/suggest.html,
      Docs/disclaim.html, Docs/help.html, Docs/help.txt, Docs/index.html,
      Docs/inicpy.gif, Docs/manual.html, Docs/mdadmin.gif, Docs/author.html:
    Consolidated all .txt files into html documents for later conversion
    into IPF. Removed original .txt files.
    Added lots of info and screenshots to the docs.

    * ADMIN2.RES: Added saving of window size/position into muadmin.ini

2001-02-05  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * Docs/help.txt, Docs/suggestions.txt, Docs/technotes.txt:
    Drafts for the documentation.

    * muadmin.ico, mudesk.c, mudesk.dat, mudesk.h, mudesk.lck, ADMIN2.H,
      ADMIN2.RES, Groups.csv, Groups.txt, MuDesk.ico, admin2.dlg, mdctrls.dll,
      mdicons.dll:
    Updates to admin program:
    - Added the possibility to move the window with an ad-hoc button on the
      bottom-right side.
    - Corrected several bugs.
    - Enhancements to the create new user function (Copy INI settings, etc).
    Updates to the main program:
    - Added locking of custom files (mudesk.lck)
    - Added management of the USER_INI variable
    mdctrls.dll:
    - Added two new icons for window movement (admin).
    groups.*:
    - Added INI-settings groups for the 'create new user' function.
    *.ico:
    - New icons for the programs.

2001-01-16  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * ADMIN2.RES, admin2.dlg, mudesk.cfg, uit.rc:
    admin2.*:   Completed deletion of users (now deletes directory,
        desktop and the user itself.. any combination, based
        on user's choice).
        Fixed lots of bugs.
        Fixed a bad bug in the RemoveItemFromStem() function.
        Now the buttons 'create user' and 'delete user' behave
        correctly on window resize.
    mudesk.cfg: New directive: users_tree. Sets the entry point to the
          users' directories.
    uit.rc: Removed line regarding SmartCenter (doesn't support multiple
        instances of itself).
        Fixed line regarding desktop (removed last backslash).
        Experimenting with the 'nowhere' directory.

2001-01-12  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * AuxFuncs/AuxFuncs.def, AuxFuncs/AuxFuncs.h, AuxFuncs/AuxFuncs.c:
    AuxFuncs.*: Added CVS info to all files (except for .def).
          Modified AFGetAbsPath to return a path with backslashes,
          instead of forward slashes.

    * functest.cmd:
    Changed functest.cmd to match the new names of auxiliary functions.

2001-01-11  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * AuxFuncs/AuxFuncs.c, AuxFuncs/AuxFuncs.def, AuxFuncs/AuxFuncs.h:
    auxfuncs\*: Sources for the new AuxFuncs.dll.

    * ADMIN2.H, ADMIN2.RES, functest.cmd, mudesk.c, mudesk.cfg, mudesk.h:
    Admin2.*: Updates admin program with creation of user directories (not
              complete).
    mudesk.cfg: Changed to include the new users_tree directive.
    mudesk.[ch]: Removed log from sources.
    functest.cmd: Little rexx program to test the new AuxFuncs.dll
                      functions.

2001-01-10  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * admin2.dll, mdctrls.dll: Added two new resource DLLs.

    * sit.rc, uit.rc, ADMIN2.DLG, ADMIN2.H, ADMIN2.RES, mudesk.cfg, mudesk.h:
    Update administration tool:
        - Now loads and saves correctly.
        - Can change the value in the container.
        - Added buttons to create and delete users.
    *.rc:
        - added templates for USER_INI and SYSTEM_INI, to be used
          with MAKEINI.


2001-01-04  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * ADMIN2.RES, mudesk.c, mudesk.cfg, mudesk.h:
    ADMIN2.RES: Some small corrections related to the new name (but the real
                    working version is at home, and needs to be integrated).
    mudesk.* - Added two new CFG options: root_user and relaxed_security.
           Now it is possible to configure root's name (root_user).
           Now it is possible to bypass password asking, but for the
                   root user (relaxed_security).
           Now it is possible to log in with default user simply by
                   pressing enter (relaxed_security).
           For security reasons, MuDesk now looks for the DAT file in
                   his own directory (removed the command line parameter).

2000-12-22  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * mudesk.h: Forgot to add mudesk.h :-)

    * mudesk.c, mudesk.cfg, mudesk.dat, MuDesk.prj, admin.DLG, admin.H,
    * admin.RES, login.bnr, login.c, login.c.branch, login.cfg, login.dat,
    * mudesk.bnr, Login.prj:
    Renamed login.* to mudesk.* (stands for MultiDesk, and is written Desk).
    Reformatted source to prepare for multi-user development.

2000-12-19  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * ADMIN2.H, ADMIN2.DLG: Reworked action buttons.
    Now the controls resize dinamically with the dialog. I had to code
    this explicitely, because bitmap-buttons would otherwise scale,
    resulting in an ugly looking window.

    * mdicons.dll, ADMIN2.RES: Mods for CVS binary handling.

2000-12-15  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * mdicons.dll, ADMIN2.DLG, ADMIN2.H, ADMIN2.RES:
    mdicons.dll: Reworked bitmap background, for a better integration with the
                 dialog window background.
    admin2.*: New release of the users' administration application.
              Realized with a container control.

2000-12-11  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * admin.DLG, admin.H, admin.RES, mdicons.dll:
    Updated code to check for existence of login.dat in current dir, and output a warning
    accordingly. Changed message for the non-authorized users (non-root).
    Implemented reading of DAT file.
    Partially implemented the filling of dialog fields with DAT file data, and
    enabling/disabling buttons accordingly.

    New idea: created a new form with a container control to display all users
    at once (uses mdicons.dll)
    Added mdicons.dll: Icon resources for the container view.

    TODO: change the "name" combobox back to a normal entryfield.. user choice
    will be done at the container level. => I can reenable the CANVAS background
    control (eyecandy).

2000-12-06  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

    * admin.H, admin.RES:
    Implemented control for authorization, in Administator applet.

    * login.c, admin.DLG, admin.H, admin.RES:
    Prototype implementation of the MultiDesk (Desk) Administration Tool.
    Still it is a GUI-only implementation.. all procedures are stubs.

    * Login.prj, admin.RES, login.bnr, login.c, login.c.branch, login.cfg,
      login.dat:
    Initial import of LoginTool sources.

    The following enhancements are made over the previous (non-CVS)
    sources:
        - Added config-file parsing. Config file is named login.cfg.
        - Added possibility to set screen-saver timeout.
        - Added default-user, with automatic login after a (settable)
            timeout.
        - Added logging. Both successful and unsuccsessful logins are
            logged. Log file name and path is configurable. Root
            can choose to enable/disable logging.
        - Added "root" user. It is the only user that can edit the
            config file and the passwords file. Also it is the
            only user that can see the log.

    * Login.prj, admin.RES, login.bnr, login.c, login.c.branch, login.cfg,
      login.dat:
    New file.

@


1.20
log
@Re-updating CVS from the backups, after QuasarBBS disk crash :(
@
text
@d3 37
a39 2
	* uit.rc, Groups.txt, functest.cmd, mmedia.rc, mudesk.c, mudesk.h, todo.txt, ADMIN2.H, ADMIN2.RES, Groups.csv:
	Re-updating CVS from the backups, after QuasarBBS disk crash :(
d43 9
a51 35
	* c:/cvs/cvsfiles/mudesk/mudesk.c, c:/cvs/cvsfiles/mudesk/mudesk.h, 
          c:/cvs/cvsfiles/mudesk/uit.rc:
	ChangeLog: Recovered logs from old development CVS
	mudesk.*: Fixed a bug where MD didn't release the lock on mudesk.lck
	uit.rc: Fixed a missing entry (DefaultFont) and integrated MMEDIA folder;
	        also fixed a problem with Desktop archives (removed arcinst.exe)
	auxfuncs.def: added CVS information
	firstcfg.cmd: added tests to avoid overwriting setup on upgrade
	docs/*.txt: added new text files for the documentation package
	SaveFolder/*: beginning integration of SaveFolder sources

2001-03-09  Cristiano Guadagnino  <criguada@@tin.it>

	* c:/cvs/cvsfiles/mudesk/.cvsignore, c:/cvs/cvsfiles/mudesk/FastIni.txt,
          c:/cvs/cvsfiles/mudesk/Groups.csv, c:/cvs/cvsfiles/mudesk/Groups.txt,
          c:/cvs/cvsfiles/mudesk/MuDesk.ico, c:/cvs/cvsfiles/mudesk/MuDesk.prj, 
          c:/cvs/cvsfiles/mudesk/admin2.h, c:/cvs/cvsfiles/mudesk/admin2.res, 
          c:/cvs/cvsfiles/mudesk/mmedia.rc, c:/cvs/cvsfiles/mudesk/muadmin.ico, 
          c:/cvs/cvsfiles/mudesk/mudesk.bnr, c:/cvs/cvsfiles/mudesk/mudesk.c, 
          c:/cvs/cvsfiles/mudesk/mudesk.cfg, c:/cvs/cvsfiles/mudesk/mudesk.dat, 
          c:/cvs/cvsfiles/mudesk/mudesk.h, c:/cvs/cvsfiles/mudesk/mudesk.lck, 
          c:/cvs/cvsfiles/mudesk/sit.rc, c:/cvs/cvsfiles/mudesk/uit.rc:
	Imported sources

	* c:/cvs/cvsfiles/mudesk/.cvsignore, c:/cvs/cvsfiles/mudesk/FastIni.txt, 
          c:/cvs/cvsfiles/mudesk/Groups.csv, c:/cvs/cvsfiles/mudesk/Groups.txt, 
          c:/cvs/cvsfiles/mudesk/MuDesk.ico, c:/cvs/cvsfiles/mudesk/MuDesk.prj, 
          c:/cvs/cvsfiles/mudesk/admin2.h, c:/cvs/cvsfiles/mudesk/admin2.res, 
          c:/cvs/cvsfiles/mudesk/mmedia.rc, c:/cvs/cvsfiles/mudesk/muadmin.ico, 
          c:/cvs/cvsfiles/mudesk/mudesk.bnr, c:/cvs/cvsfiles/mudesk/mudesk.c, 
          c:/cvs/cvsfiles/mudesk/mudesk.cfg, c:/cvs/cvsfiles/mudesk/mudesk.dat, 
          c:/cvs/cvsfiles/mudesk/mudesk.h, c:/cvs/cvsfiles/mudesk/mudesk.lck, 
          c:/cvs/cvsfiles/mudesk/sit.rc, c:/cvs/cvsfiles/mudesk/uit.rc, 
          c:/cvs/cvsfiles/mudesk/admin2.dlg:
	New file.
d53 4
a56 1
	* c:/cvs/cvsfiles/mudesk/admin2.dlg: first imported file
d58 2
a59 1
2001-03-05  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>
d61 8
a68 4
	* todo.txt, ADMIN2.RES, mudesk.c, mudesk.h:
	Admin2.res: Corrected to compare directory names without case sens.
	mudesk.*: Corrected to unlock files if root logs in
	todo.txt: Updated
d72 22
a93 6
	* ADMIN2.RES, FastIni.txt, mmedia.rc, mudesk.h, todo.txt:
	FastIni.txt: Info about the FastIni package
	mmedia.rc:	RC file to recreate a standard multimedia folder
	todo.txt:	Detailed report on what to do (thoughts, suggestions)
	mudesk.h:	Reenabled CRIS_DEBUG flag
	admin2.res:	Some bug fixes
d97 17
a113 3
	* uit.rc:
	UIT.RC: Changed default and active display drivers, because GRADD is not
	        default on Warp4 (but it is on WSeB+).
d115 1
a115 1
	* ADMIN2.RES: Added saving of window size/position into muadmin.ini
d119 20
a138 17
	* muadmin.ico, mudesk.c, mudesk.dat, mudesk.h, mudesk.lck, ADMIN2.DLG,
          ADMIN2.H, ADMIN2.RES, Groups.csv, Groups.txt, MuDesk.ico,
          mdctrls.dll, mdicons.dll:
	Updates to admin program:
	- Added the possibility to move the window with an ad-hoc button on the
	  bottom-right side.
	- Corrected several bugs.
	- Enhancements to the create new user function (Copy INI settings, etc).
	Updates to the main program:
	- Added locking of custom files (mudesk.lck)
	- Added management of the USER_INI variable
	mdctrls.dll:
	- Added two new icons for window movement (admin).
	groups.*:
	- Added INI-settings groups for the 'create new user' function.
	*.ico:
	- New icons for the programs.
d142 14
a155 14
	* ADMIN2.DLG, ADMIN2.RES, mudesk.cfg, uit.rc:
	admin2.*:	Completed deletion of users (now deletes directory,
		desktop and the user itself.. any combination, based
		on user's choice).
		Fixed lots of bugs.
		Fixed a bad bug in the RemoveItemFromStem() function.
		Now the buttons 'create user' and 'delete user' behave
		correctly on window resize.
	mudesk.cfg: New directive: users_tree. Sets the entry point to the
		  users' directories.
	uit.rc:	Removed line regarding SmartCenter (doesn't support multiple
		instances of itself).
		Fixed line regarding desktop (removed last backslash).
		Experimenting with the 'nowhere' directory.
d159 7
a165 2
	* functest.cmd:
	Changed functest.cmd to match the new names of auxiliary functions.
d169 9
a177 6
	* ADMIN2.H, ADMIN2.RES, functest.cmd, mudesk.c, mudesk.cfg, mudesk.h:
	Admin2.*: Updates admin program with creation of user directories (not
    		  complete).
	mudesk.cfg: Changed to include the new users_tree directive.
	mudesk.[ch]: Removed log from sources.
	functest.cmd: Little rexx program to test the new AuxFuncs.dll
d182 1
a182 12
	* admin2.dll, mdctrls.dll: Added two new resource DLLs.

	* sit.rc, uit.rc, ADMIN2.DLG, ADMIN2.H, ADMIN2.RES, mudesk.cfg, mudesk.h:
	Update administration tool:
		- Now loads and saves correctly.
		- Can change the value in the container.
		- Added buttons to create and delete users.
	*.rc:
		- added templates for USER_INI and SYSTEM_INI, to be used
		  with MAKEINI.

2001-01-10  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>
d184 8
a191 1
	* admin2.dll, mdctrls.dll: Added two new resource DLLs.
a192 9
	* sit.rc, uit.rc, ADMIN2.DLG, ADMIN2.H, ADMIN2.RES, mudesk.cfg,
	* mudesk.h:
	Update administration tool:
		- Now loads and saves correctly.
		- Can change the value in the container.
		- Added buttons to create and delete users.
	*.rc:
		- added templates for USER_INI and SYSTEM_INI, to be used
		  with MAKEINI.
d196 2
a197 2
	* ADMIN2.RES, mudesk.c, mudesk.cfg, mudesk.h:
	ADMIN2.RES: Some small corrections related to the new name (but the real
d199 3
a201 3
	mudesk.* - Added two new CFG options: root_user and relaxed_security.
		   Now it is possible to configure root's name (root_user).
		   Now it is possible to bypass password asking, but for the
d203 1
a203 1
		   Now it is possible to log in with default user simply by
d205 1
a205 1
		   For security reasons, MuDesk now looks for the DAT file in
d210 1
a210 1
	* mudesk.h: Forgot to add mudesk.h :-)
d212 5
a216 5
	* mudesk.c, mudesk.cfg, mudesk.dat, MuDesk.prj, admin.DLG, admin.H,
	* admin.RES, login.bnr, login.c, login.c.branch, login.cfg, login.dat,
	* mudesk.bnr, Login.prj:
	Renamed login.* to mudesk.* (stands for MultiDesk, and is written Desk).
	Reformatted source to prepare for multi-user development.
d220 4
a223 4
	* ADMIN2.H, ADMIN2.DLG: Reworked action buttons.
	Now the controls resize dinamically with the dialog. I had to code
	this explicitely, because bitmap-buttons would otherwise scale,
	resulting in an ugly looking window.
d225 1
a225 1
	* mdicons.dll, ADMIN2.RES: Mods for CVS binary handling.
d229 2
a230 2
	* mdicons.dll, ADMIN2.DLG, ADMIN2.H, ADMIN2.RES:
	mdicons.dll: Reworked bitmap background, for a better integration with the
d232 1
a232 1
	admin2.*: New release of the users' administration application.
d237 14
a250 14
	* admin.DLG, admin.H, admin.RES, mdicons.dll:
	Updated code to check for existence of login.dat in current dir, and output a warning
	accordingly. Changed message for the non-authorized users (non-root).
	Implemented reading of DAT file.
	Partially implemented the filling of dialog fields with DAT file data, and
	enabling/disabling buttons accordingly.

	New idea: created a new form with a container control to display all users
	at once (uses mdicons.dll)
	Added mdicons.dll: Icon resources for the container view.

	TODO: change the "name" combobox back to a normal entryfield.. user choice
	will be done at the container level. => I can reenable the CANVAS background
	control (eyecandy).
d254 2
a255 2
	* admin.H 1.2, admin.RES 1.3:
	Implemented control for authorization, in Administator applet.
d257 24
a280 25
	* login.c 1.2, admin.DLG 1.1, admin.H 1.1, admin.RES 1.2:
	Prototype implementation of the MultiDesk (Desk) Administration Tool.
	Still it is a GUI-only implementation.. all procedures are stubs.

	* Login.prj 1.1.1.1, admin.RES 1.1.1.1, login.bnr 1.1.1.1, 
	* login.c 1.1.1.1, login.c.branch 1.1.1.1, login.cfg 1.1.1.1,
	* login.dat 1.1.1.1:
	Initial import of LoginTool sources.

	The following enhancements are made over the previous (non-CVS)
	sources:
		- Added config-file parsing. Config file is named login.cfg.
		- Added possibility to set screen-saver timeout.
		- Added default-user, with automatic login after a (settable)
			timeout.
		- Added logging. Both successful and unsuccsessful logins are
			logged. Log file name and path is configurable. Root
			can choose to enable/disable logging.
		- Added "root" user. It is the only user that can edit the
			config file and the passwords file. Also it is the
			only user that can see the log.

	* Login.prj 1.1, admin.RES 1.1, login.bnr 1.1, login.c 1.1, 
	* login.c.branch 1.1, login.cfg 1.1, login.dat 1.1:
	New file.
@


1.19
log
@Re-updating CVS from the backups, after QuasarBBS disk crash :(
@
text
@d1 5
@


1.18
log
@*** empty log message ***
@
text
@d1 40
d51 1
a51 10
	FastIni.txt:	Info about the FastIni package
	mmedia.rc:	RC file to recreate a standard multimedia folder
	todo.txt:		Detailed report on what to do (thoughts, suggestions)
	mudesk.h:		Reenabled CRIS_DEBUG flag
	admin2.res:	Some bug fixes

2001-02-21  Cristiano Guadagnino  <guadagnino.cristiano@@creval.it>

	* ADMIN2.RES, FastIni.txt, mmedia.rc, mudesk.h, todo.txt:
	FastIni.txt:	Info about the FastIni package
@


1.17
log
@*** empty log message ***
@
text
@d1 16
@


1.16
log
@UIT.RC: Changed default and active display drivers, because GRADD is not
        default on Warp4 (but it is on WSeB+).
@
text
@d1 9
d11 4
@


1.15
log
@*** empty log message ***
@
text
@d1 4
@


1.14
log
@Updates to admin program:
- Added the possibility to move the window with an ad-hoc button on the
  bottom-right side.
- Corrected several bugs.
- Enhancements to the create new user function (Copy INI settings, etc).
Updates to the main program:
- Added locking of custom files (mudesk.lck)
- Added management of the USER_INI variable
mdctrls.dll:
- Added two new icons for window movement (admin).
groups.*:
- Added INI-settings groups for the 'create new user' function.
*.ico:
- New icons for the programs.
@
text
@d1 20
@


1.13
log
@admin2.*:	Completed deletion of users (now deletes directory,
	desktop and the user itself.. any combination, based
	on user's choice).
	Fixed lots of bugs.
	Fixed a bad bug in the RemoveItemFromStem() function.
	Now the buttons 'create user' and 'delete user' behave
	correctly on window resize.
mudesk.cfg: New directive: users_tree. Sets the entry point to the
	  users' directories.
uit.rc:	Removed line regarding SmartCenter (doesn't support multiple
	instances of itself).
	Fixed line regarding desktop (removed last backslash).
	Experimenting with the 'nowhere' directory.
@
text
@d1 17
@


1.12
log
@Changed functest.cmd to match the new names of auxiliary functions.
@
text
@d1 5
d12 1
a12 1
	moudesk.[ch]: Removed log from sources.
@


1.11
log
@Admin2.*: Updates admin program with creation of user directories (not
	complete).
mudesk.cfg: Changed to include the new users_tree directive.
moudesk.[ch]: Removed log from sources.
functest.cmd: Little rexx program to test the new AuxFuncs.dll functions.
@
text
@d1 23
@


1.10
log
@Added two new resource DLLs.
@
text
@d3 4
a6 1
	* sit.rc, uit.rc, ADMIN2.DLG, ADMIN2.H, ADMIN2.RES, mudesk.cfg, mudesk.h:
@


1.9
log
@Update administration tool:
	- Now loads and saves correctly.
	- Can change the value in the container.
	- Added buttons to create and delete users.
*.rc:
	- added templates for USER_INI and SYSTEM_INI, to be used
	  with MAKEINI.
@
text
@d1 11
@


1.8
log
@ADMIN2.RES: Some small corrections related to the new name (but the real working version
	  is at home, and needs to be integrated).
mudesk.*:	- Added to new CFG options: root_user and relaxed_security.
	  Now it is possible to configure root's name (root_user).
	  Now it is possible to bypass password asking, but for the root user (relaxed_security).
	  Now it is possible to log in with default user simply by pressing enter (relaxed_security).
	  For security reasons, MuDesk now looks for the DAT file in his own directory (removed
	  the command line parameter).
@
text
@d1 14
d20 2
a21 2
    * admin.RES, login.bnr, login.c, login.c.branch, login.cfg, login.dat,
    * mudesk.bnr, Login.prj:
@


1.7
log
@Forgot to add mudesk.h :-)
@
text
@d3 2
@


1.6
log
@Renamed login.* to mudesk.* (stands for MultiDesk, and is written Desk).
Reformatted source to prepare for multi-user development.
@
text
@d1 8
@


1.5
log
@Reworked action buttons.
Now the controls resize dinamically with the dialog. I had to code
this explicitely, because bitmap-buttons would otherwise scale,
resulting in an ugly looking window.
@
text
@d1 9
@


1.4
log
@mdicons.dll: Reworked bitmap background, for a better integration with the
             dialog window background.
admin2.*: New release of the users' administration application.
          Realized with a container control.
@
text
@d1 8
@


1.3
log
@Updated code to check for existence of login.dat in current dir, and output a warning
accordingly. Changed message for the non-authorized users (non-root).
Implemented reading of DAT file.
Partially implemented the filling of dialog fields with DAT file data, and
enabling/disabling buttons accordingly.

New idea: created a new form with a container control to display all users
at once (uses mdicons.dll)
Added mdicons.dll: Icon resources for the container view.

TODO: change the "name" combobox back to a normal entryfield.. user choice
will be done at the container level. => I can reenable the CANVAS background
control (eyecandy).
@
text
@d1 17
@


1.2
log
@Implemented control for authorization, in Administator applet.
@
text
@d3 3
@


1.1
log
@Added ChangeLog to store development history.
@
text
@d3 7
a9 1
	* Login.prj, admin.RES, login.bnr, login.c, login.c.branch, login.cfg, login.dat:
d25 2
a26 1
	* Login.prj, admin.RES, login.bnr, login.c, login.c.branch, login.cfg, login.dat:
@

