Changelog for Palm-FE (Palm Functional Emulator)
(c) Vladi Belperchinov-Shabanski "Cade" <cade@biscom.net> 1999-2000

###############################################################
Sep/20/2001 Vladi <cade@biscom.net>

Now categories are remebered per mode, i.e. Palm-FE loads last
category used for each mode.



###############################################################
Jun/04/2001 Vladi <cade@biscom.net>

Palm-FE is rewritten almost from the scratch!
New features has been added like modular design which allows
run-time module loading and separated development of different
modules. Also `dynamic' images was introduced to allow simple
Palm-FE installation with only one web-visible script!

Directory structure has been slightly changed:

$ROOT points to a private directory where Palm-FE is installed.

$ROOT/pro        -- main prog, configuration, utils, modules
$ROOT/doc        -- documentation files
$ROOT/data       -- password file, user data dir, sessions dir
$ROOT/data/users -- user data
$ROOT/data/sessions  -- sessions data
$ROOT/themes         -- themes (images) directories
$ROOT/themes/default -- default theme (images)
$ROOT/htdocs         -- Palm-FE web page (not required)

The following directories are required to have mode 1777!

1777 $ROOT/data/users
1777 $ROOT/data/sessions

The following file must be only web-server (Palm-FE) visible:

0600 nobody $ROOT/data/

###############################################################
Nov/22/2000 Marco Goebenich <mgoebenich@needful.de>

Changed the location of most files from palm-fe
mostly for security reasons and for a better structure

.
|-- cgi-bin
|   |-- palm-pl
|   |-- .htaccess
|   `-- data
|       |-- .htaccess        #(new file)
|       |-- new_user.sh
|       |-- palm-fe.conf     #(global config file)(new file
|       |-- passwd           #(passwd file for .htaccess)
|       |-- admin            #(user homes)
|       |   |-- Address
|       |   |   `-- deleted
|       |   |-- Calc
|       |   |-- Find
|       |   |-- Memo
|       |   |   `-- deleted
|       |   |-- Todo
|       |   |   `-- deleted
|       |   |-- UserInfo
|       |   `-- Welcome
|       |-- user(1)
|       :   `-- ...
|       `-- user(n)
|          `-- ...
|-- htdocs
|   |-- index.html                #(new file)
|   `-- images
|       |-- logo.gif
|       |-- penguin.gif           #(my penguin)
|       |-- default
|       |   |-- address.gif
|       |   |-- calc.gif
|       |   |-- calendar.gif
|       |   |-- cancel.gif
|       |   |-- delete.gif
|       |   |-- done.gif
|       |   |-- edit.gif
|       |   |-- find.gif
|       |   |-- hotsync.gif
|       |   |-- mail.gif
|       |   |-- mail2.gif
|       |   |-- memo.gif
|       |   |-- memory.gif
|       |   |-- new.gif
|       |   |-- pref.gif
|       |   |-- security.gif
|       |   |-- todo-off.gif
|       |   |-- todo-on.gif
|       |   `-- todo.gif
|       `-- needful
|           |-- address.gif
|           |-- calc.gif
|           |-- calendar.gif
|           |-- cancel.gif
|           |-- delete.gif
|           |-- done.gif
|           |-- edit.gif
|           |-- find.gif
|           |-- hotsync.gif
|           |-- mail.gif
|           |-- mail2.gif
|           |-- memo.gif
|           |-- memory.gif
|           |-- new.gif
|           |-- pref.gif
|           |-- security.gif
|           |-- todo-off.gif
|           |-- todo-on.gif
|           `-- todo.gif
`-- doc
    |-- AUTHORS
    |-- CHANGELOG                    #(new file)
    |-- COPYING
    |-- INSTALL
    |-- README.new_user
    |-- README.lang                  #(new file)
    |-- README.themes                #(new file)
    |-- README.palm-fe
    |-- sample-httpd.conf            #(new file)
    `-- TODO

###############################################################
Nov/22/2000 Marco Goebenich <mgoebenich@needful.de>

Changed new_user.sh README.new_user.sh
Now you can add a user without promting for new passwd
simply it`s the second param on the comand line
this is to add a new user via palm-fe
Later it should be a environment variable so that nobody
could read the passwd from the promt or with ps

###############################################################
Nov/26/2000 Marco Goebenich <mgoebenich@needful.de>

Changed INSTALL for matching the new file tree and
changed some points to a more secure httpd config
