Revision history for Perl sub system "WebTools"
-----------------------------------------------
1.001 9 May 2001
1.002 27 Oct 2001
1.003 28 Oct 2001
1.004 29 Oct 2001
- Fisrt official release.
1.005 31 Oct 2001
Last stable (release) version of WebTools and first
strongly recommended version.
- Library Php.pl were developed with base Php functions.
- Flat DB were updated basing on DBD::Sprite 0.26
- Were fixed problem with handling of some %SIG-nals in "downloader.pl"
1.10 24 Dec 2001
New features were added and some bugs removed
- Enhanced Templates support (INLINE, INPERL)
- INCLUDE function (perl/html) were added
- Mail client released (html mails, attachments)
- Security feature extended
- Session data's limit with forced Flat files
extended up to 1Mb
1.11 31 Dec 2001
Small bug fixes and documentation updates
1.12 04 Jan 2002
- Mail client now recognize 'host' (Unix/Linux) program
instead of 'nslookup'.
- Problem with simultaneous work of Flat DB and flat session support
was repaired.
1.13 06 Jan 2002
- HTML in Perl code (compile engine of WebTools) was weritten and
now it can contain whatever HTML/Perl code.
- Global variable parsing was speed up and all global variables
are able to contain in self any kind of data.
- Currently no bugs wait to be removed! :-)
1.14 08 Jan 2002
- Session support was enhanced
- config.pl was rearranged
- webtools.pm was optimized
1.15 16 Jan 2002
- WebTools export HASH-es to global namespace (global hashes)
- Bug in xreader_dbh() removed
- Additional php(.pl) functions are now available
1.16 24 Jan 2002
- Configuration script released for easy manage of config.pl file
and databases.
- Thank's to S. Marinov for some fixed bugs.
- Fixed problem with header in 'non-buffered' print mode.
- New object oriented module for image (password) generation.
1.20 17 Feb 2002
- This is a first version of WebTools that use Errors::Errors module
to handle some base errors and signals.
- Problem with INLINE/INPERL templates solved.
- "User support" extended: DB structure extended.
- Improved install.cgi (use session cookies)
1.21 18 Feb 2002
- Runtime (pre)configure of config.pl (load config.pl once)
- Runtime choice of active DB driver and dynamic selection of
DB functions, using AUTOLOAD method.
- All "config" variables now "belongs" to webtools module!
- Install.cgi now catch $webtools:: variables in config.pl
1.22 19 Feb 2002
- Fixed bug with simultaneous work of different databases
(fixed through load_database_driver() function)
1.23 25 Feb 2002
- Debug capability added (via html, popup and layer)
- Fixed bug with database creation in install.cgi
- Fixed bug with session cookies
- Fixed bug in mail.pl (with some DNS queries)
- Fixed bug related to pipe '|' in webtools.pm
- Fixed bug in global export module
(All these bugs are made in last versions because,
of new features and internal reconstructions!)
1.24 03 Apr 2002
- Raw DNS queries (MX,A,SOA,CNAME,NS...)
(don't need DNS client anymore)
- Improved install.cgi script
- Dynamic change of current database engine
- Improved mail.pl client. It can send multiple
emails, support "banned" list, dns cache and more.
- onStartUp and onActivate events in your script.
You can run perl code, to change config.pl dynamicly,
(db drvers, path, variables...) just before script
to be run.
- Dynamicly fillout html forms using hash.
- Script "firewall". Set allowed IPs and restrict/redirect
other.
1.25 01 May 2002
- New 'mysql' driver (mysql_dbi) using DBI interface
- Improved 'xreader' with simplificated templates
- Improved 'webtools' module with simple template support
- Removed READLINE operator in place where is needful to
speed up execution of scripts
- Removed bugs found at: htmlparser.pl and dump.pl
1.26 23 Jun 2002
- Speed optimization of WebTools module.
- Eval WebTools scripts on runtime.
1.27 24 Aug 2002
- 'as html' feature added in globexport and webtools
- 'safe' quote-printable in mail.pl and bug with base64 removed
- flat session permissions is now secured.
- deepwalk library introduced.
- base ShopCard module (mysql side support) introduced
- base Categories module (mysql side support) introduced