=================================
VERSION - ISPutil version history
=================================

-----------
Version 0.6
-----------

Use of the Pending field should now be fully gone away. Charges are posted 
directly to transactions in the Clients schema. We now use QDDB version
1.43b2, which broke the invoices GUI so we no longer use the invoices to
do everything. Instead, WWWutil contains web forms allowing the user to
purchase hours and months, and allowing staff to create users and accept
payments. So now instead of "selling" things to users, staff simply
"accept payment" from users and users do their own purchasing. This should
make it simpler for cornerstores and other nontechnical sales agents
sibnce just like selling lottery tickets they need not attempt to
understand or explain the product, just take the customer's money if the
customer wants to buy the product.

Of course this means you HAVE to have the WWWutil package as those web
pages are really the only way of doing anything presently.

Online docs are provided in /var/lib/www/pub/ISPutil

-----------
Version 0.5
-----------

The graphical invoice and inventory routines are now in use, and purchase of 
time, months and aliases is now driven by the invoice processing. When 
certain magic inventory items are purchased, the user gets the time 
months or aliases. Posting is now against the actual client balance 
instead of the Pending field which had been a kludge pending the phasing 
in of the real balances.

-----------
Version 0.4
-----------

Fixed for latest Dial-Up_Utils (v2.01).

Some fixes to menus/sysopmenu, util/usradmin.sh and util/admin.sh.
Fixes to grepping for username in /etc/passwd; it was (ouch!) just 
looking for the name, without restricting to start of line nor ending 
with a colon.

Added checking of proposed usernames against aliases, smail's forwarding 
list, and a badnames.txt file as well as against passwd file entries.

-----------
Version 0.3
-----------

Corrected Adam McKee's name adn email address in README; some other mainly
cosmetic changes to README. Added URL for web pages.

TODO list updated.

Default user-priority changed from 0 to 4 to prevent users being kicked 
off the modems when they have time remaining.

Added ./root/modemhost.permissions.sh showing permissions we use for 
Dial-Up_Utils so webserver user (16.2 - httpd.daemon) can rsh to do stuff.

Started OVERVIEW file.

Samples of /etc/profile and crontabs added.

-----------
Version 0.2
-----------

Much adaptation made for Kayhay, due to wishing to have everything paid 
for in advance for specific things instead of a floating Credit Limit 
which was not prespent on any specific thing.

-----------
Version 0.1
-----------

Original design, featured Credit Limits against which purchases were 
made. Credit could be actual credit or could reflect monies already on 
hand. Was not distributed.

