Subs Revision History
- Revision 1.11 (13/6/2000)
- Minimum password length for user edited password is now 4 after a
suggestion from mdalton@BJRnet.com
- Added 'Current as at:' search criteria.
- Added support for 'eom' (end of this month) date entry
Revision 1.10 (20/1/98)
- Fixed bug that prevented end_date being updated when re-subscriptions
were approved from the pending page.
Revision 1.9 (21/12/97)
- On registration form, card expiry date is now a menu, also
subscription period and card type menus force a selection to be made.
Revision 1.8 (25/11/97)
- registering and editing now check credit cards for correct
starting digits, checksum, rejection lists etc.
- Crypted passwords are now cached in the database for improved
performance when updating the password file
- User list pages now dont search when they first appear, which
is better if you have large databases.
- Optional new scripts listSites.cgi,
listAll.cgi and pendingAll.cgi that can
handle all
the databases named in the new metaconfig.pl file. You dont need
this unless you are operating multiple config files with multiple
user databases, but they will help you if you operate more than
one subs database.
- Added choice of password formats
- New pending.cgi page allows you to process all pending
payments with a single page.
- Fixed a bug that prevent deleting users with some database
types.
- Can now choose new subscription period on edit.cgi from
a pulldown menu.
- Now set start and end dates during online
registration for
"No access until manual authentication", exactly the same as
for the other policies.
Revision 1.7 (4/8/97)
- Makefile now uses install.sh, and is quieter and sets modes
- Fixed some bugs with multiple config files
- Fixed bug that clobbered added_date when editing a user
- pirateCheck is less sensitive to clients with dynamic IP
address allocation.
Revision 1.6 (4/8/97)
- Fix bug preventing adding new users
- Welcome mail is now sent when existing users change state to
Approved or if their end date is extended, as well as when
they are added.
- Added showUser.cgi page for users to see their account details.
- More informative messages if sendmail fails.
- During online registration, the user name is generated from
the lower case version of the full name.
- Public CGI pages now have a public_footer in config.pl.
Revision 1.5 (2/8/97)
- pirateCheck is more forgiving with unrecognised line formats.
- updating the password file is now done in util.pl, not
in a separate script, so its faster and cleaner.
- Updated some documentation.
- Email to user now has $input{'start_date'} and
$input{'end_date'} set to the actual start and end dates,
rather than the entered expression.
- Added city, state, postcode and country to the database
and data entry.
- Fixed bug where editing a user would lose the added_date and
payment request data.
-
Revision 1.4 (28/7/97)
- Editing users now automatically updates the password file
- Online registration module added
- Automatic Credit Card processing added
- CreditNet support added
- New product/price configuration added
- Pirate Checking added with the pirateCheck program
- Added Bulk Mail List page
- DBM format password files now supported
- Support multiple configuration files
Revision 1.3 (17/5/97)
- Prevent user names with % in them, which confuses many things
- Upgrade cgi-lib.pl to rev 2.14
- Preparations for multiple config files.
Revision 1.2 (8/1/97)
Revision 1.1 (24/11/96)