Sources for file ChangeLog in version 3.0



Click on a comment to hide it. Click here to show all comments.
/*
 * Project:     Xnyo: Application Backend
 * File:        ChangeLog
 *
 * Version:     3.0-dev
 * SVN Id:      $Id: ChangeLog 2 2004-07-06 19:49:11Z bok $
 * SVN URL:     $HeadURL: http://svn.odynia.org/xnyo/trunk/ChangeLog $
 * CVS tag:     $Id: ChangeLog 2 2004-07-06 19:49:11Z bok $
 * Authors:     Robert Amos <bok[at]odynia.org>
 *              Andrew Wellington <proton[at]wiretapped.net>
 *        vort <vort[at]wiretapped.net>
 * Copyright (c) 2001-2003 odynia.org
*/

2003-08-26 19:07  uid1001

    
onyx.class.phpplugins/auth/activedirectory.php,
    
plugins/auth/sql.phpplugins/cache/database.php,
    
plugins/cache/file.phpplugins/class/access.php,
    
plugins/class/auth.phpplugins/class/input.php,
    
plugins/config/file.phpplugins/database/msql.php,
    
plugins/database/mssql.phpplugins/database/mysql.php,
    
plugins/database/oracle.phpplugins/database/pgsql.php,
    
plugins/database/sybase.phpplugins/dbspec/auth.php,
    
plugins/dbspec/cache.php: - Go to 2.0b1 !

2003-08-26 19:02  uid1001

    
onyx.class.php: - Remove $onyx->_filter_input_vars(), its no
    longer in 
use

2003-08-26 19:01  uid1001

    
onyx.class.php: - $onyx->argv_vars -> $onyx->cookie_vars

2003
-08-26 18:59  uid1001

    
plugins/class/access.php: - Remove $onyx->page, use $onyx->access
    
$onyx->required_location instead

2003
-08-26 18:58  uid1001

    
onyx.class.php: - Add $onyx->required_location

2003
-08-26 18:55  uid1001

    
onyx.class.php: - Add $onyx->access

2003
-08-26 18:51  uid1001

    
plugins/class/input.php: - Make sure text is textnot an array

2003-08-26 18:39  uid1001

    
onyx.class.php: - Remove $onyx->pageformatting stuff should be
    handled by the people coding   with onyx
not by onyx itself.. (use
    
$onyx->access instead of $onyx->page['access']

2003-08-26 18:29  uid1001

    
onyx.class.php: - Move trimwhitespace() from here to input.php -
    
Add $onyx->filter_get_var() && filter_post_var() &&
    
filter_cookie_var() - Rewrite automatic variable filter

2003
-08-26 18:28  uid1001

    
plugins/class/input.php: - Move trimwhitespace() from
    onyx
.class.php to here Fix up int() and float() so that they
    actually 
return nice values

2003
-08-26 17:23  uid1001

    
onyx.class.php: - Update copyright date to 2003

2003
-08-26 17:20  uid1001

    
plugins/smarty/function.date.php: - date() function alternative
    to the date_format modifier

2003
-08-26 17:18  uid1001

    
plugins/cache/file.php: - Make reading the cache actually find
    the file 
! - Don't output content-length if the content will be
    mangled by zlib

2003-08-26 17:16  uid1001

    * plugins/smarty/function.html_select_date.php: - Allow for blank
    first <option>'
s

2003
-08-26 17:14  uid1001

    
onyx.class.php: - General cleanupadd vort to authors list,
    
reformat {'s

2003-08-12 14:42  uid1001

    * onyx.class.php: - Dont display content-length header if
    zlib.output_compression is on

2003-07-26 13:12  bok

    * plugins/class/input.php: - Vort, plz to not update the live site
    and forget dev

2003-07-25 23:29  bok

    * plugins/class/input.php: - Allow usernames to have @s

2003-07-01 02:55  vort

    * plugins/class/input.php: 
    fixed error + preg_replace wiping out spaces '
\x20'

2003-06-29 13:27  bok

    
plugins/class/input.php: - Fix up $input->text();

2003-06-23 04:15  bok

    
plugins/class/input.php: - Add smarter checking for booleans

2003
-06-18 02:43  bok

    
onyx.class.phpFix bug with global variables (first time it is
    being tested in a live environment
)

2003-06-18 01:03  bok

    
onyx.class.php: - Fixed typo that broke global_vars

2003
-06-15 23:53  bok

    
onyx.class.php: - Give the destructor function the page output as
    
the only argument

2003
-06-01 09:21  bok

    
plugins/auth/sql.php: - Add option to pass an already md5'd
    password to the auth function, just set
    $onyx->auth_params['
already_md5'] = true;

2003-05-31 10:29  tag ONYX_2_0

2003-05-31 10:29  bok

    * plugins/: auth/activedirectory.php, auth/sql.php,
    cache/database.php, cache/file.php, class/access.php,
    class/auth.php, class/input.php, config/file.php,
    database/msql.php, database/mssql.php, database/mysql.php,
    database/oracle.php, database/pgsql.php, database/sybase.php,
    dbspec/auth.php, dbspec/cache.php: - Move to Onyx 2.0

2003-05-31 10:29  bok

    * onyx.class.php: - Move to Onyx 2.0 - I HATE DOS FORMAT!@#!@#

2003-05-31 10:24  bok

    * plugins/class/input.php: - Make $input->text() only strip control
    characters - Advanced email address checking using getmxrr(); -
    Don'
t escape quotes (') if they are already escaped in
    $input->sqltext();

2003-04-22 16:06  bok

    * onyx.class.php: - Fix it so its assumed as web when there are no
    $_ENV variables

2003-04-22 12:40  bok

    * plugins/class/input.php: - Try again with $input->email()

2003-04-22 12:20  bok

    * plugins/class/input.php: - Add $input->email()

2003-04-22 10:29  bok

    * plugins/class/input.php: - Fix up sqltext for now

2003-04-22 10:16  bok

    * plugins/database/pgsql.php: - Fix typo - Move error handling to
    use an object variable so we dont lose the last error as soon as
    the query runs

2003-04-11 20:11  bok

    * plugins/smarty/function.fetch.php,
    plugins/smarty/function.html_checkboxes.php,
    plugins/smarty/function.html_image.php,
    plugins/smarty/function.html_options.php,
    plugins/smarty/function.mailto.php,
    plugins/smarty/function.popup.php,
    plugins/smarty/modifier.count_words.php,
    plugins/smarty/modifier.debug_print_var.php,
    plugins/smarty/modifier.default.php,
    plugins/smarty/modifier.escape.php,
    plugins/smarty/shared.escape_special_chars.php,
    smarty/Config_File.class.php, smarty/Smarty.class.php,
    smarty/Smarty_Compiler.class.php: - Update to Smarty-2.5.0

2003-04-10 18:44  bok

    * plugins/class/access.php: - Oops, bug fix. missing a )

2003-04-10 18:43  bok

    * plugins/class/access.php: - Allow for overall $onyx->access
    control

2003-04-10 17:07  bok

    * plugins/auth/sql.php: - Don'
t allow passwords through

2003
-04-01 20:52  bok

    
plugins/database/pgsql.php: - Stop $db->fetch_array() using
    bloody PGSQL_BOTH instead of PGSQL_ASSOC

2003
-04-01 20:51  bok

    
onyx.class.php: - Add $onyx->config to auto the all magical
    
{$onyxsmarty variable

2003
-03-28 16:30  bok

    
plugins/class/access.php: - Make setting $_SESSION['location']
    
optional Major rewrite to the location code

2003
-03-28 16:12  bok

    
onyx.class.php: - Added $onyx->set_locationboolean to determine
    whether to 
try and work out $_SESSION['location'] - Moved session
    checking before filter_vars so it can access them

2003
-03-28 16:09  bok

    
onyx.class.phpfix formatting

2003
-03-27 17:41  bok

    
onyx.class.php: - Fixed error handler function name

2003
-03-25 16:26  bok

    
onyx.class.php: - Reformat of function comments - Default error
    types to WARNING

2003
-03-25 16:24  bok

    
plugins/class/input.php: - Add unhtmlnlsafe() - reverse of
    htmlnlsafe
() - Reformat of function comments

2003
-03-25 15:33  bok

    
plugins/class/auth.php: - Reformat of function comments - Use
    
Onyx error handlers

2003
-03-25 13:38  bok

    
plugins/class/access.php: - Reformat of function comments

2003
-03-25 13:27  bok

    
plugins/auth/activedirectory.php: - Use Onyx error handlers

2003
-03-25 13:24  bok

    
plugins/cache/file.php: - Reformat of function comments - Use
    
Onyx error handlers

2003
-03-25 13:16  bok

    
plugins/cache/database.php: - Reformat of function comments - Use
    
Onyx error handling routines

2003
-03-25 13:10  bok

    
plugins/config/file.php: - Reformat of function comments - Use
    
the Onyx error handling routines

2003
-03-25 13:06  bok

    
plugins/database/pgsql.php: - Reformat the function comments -
    Use 
the Onyx error handling routines now

2003
-03-25 11:51  bok

    
plugins/class/auth.php: - Use the error handlers

2003
-03-25 11:45  bok

    
onyx.class.php: - Empty error handler uses default

2003-03-25 11:03  bok

    
onyx.class.php: - Add error plugins Make error_handler use
    
plugins Add check for class_exist when loading plugins Add
    check to make sure the config plugin is an object before 
use -
    
Added more verbose erroring to the error_handler

2003
-03-25 01:39  bok

    
onyx.class.php: - moved all trigger_error references to
    $this
->trigger_error

2003
-03-25 01:35  bok

    
plugins/auth/sql.php: - Missing ,

2003-03-25 01:33  bok

    
plugins/auth/sql.php: - Fix bug in returning correct group array

2003-03-25 01:22  bok

    
plugins/class/access.php: - Its $onyx_parent->trigger_error
    dickhead

2003
-03-25 00:29  bok

    
plugins/class/access.php: - Add check to not loop groups if not
    fully logged in

2003
-03-25 00:21  bok

    
plugins/class/input.php: - Fix character class in
    $input
->username()

2003-03-25 00:10  bok

    
onyx.class.php: - Added $this->trigger_error() for handling onyx
    errors with a optional predefined user error 
function

2003-03-24 21:05  bok

    
plugins/class/access.php: - Changed comment style Added use of
    $this
->trigger_error() to log errors Unified support of
    access
/acl's

2003-03-24 18:46  bok

    * onyx.class.php: - Add Constructor/Destructor - Error Handling
    Variable Added

2003-03-15 23:46  bok

    * plugins/class/input.php: - Allow full stops in usernames (bok)

2003-03-14 17:48  bok

    * plugins/class/access.php: - Remove all references to
    $access->logged_in()

2003-03-12 21:07  bok

    * plugins/auth/activedirectory.php: - Return full data to auth
    plugin (bok)

2003-03-12 21:05  bok

    * plugins/class/auth.php: - Copy full details to $_SESSION['
auth']
    instead of selected. (bok)

2003-03-12 21:05  bok

    * plugins/auth/sql.php: - Return full details to client auth plugin
    instead of select details (bok)

2003-03-12 01:49  bok

    * plugins/class/input.php: - Fix up $input->date(); - Use a proper
    function for $input->text(); - Removed $input->sqlline() and
    $input->unsqlline() and $input->unsqltext(); - $input->sqltext() is
    now basically $input->sqlline();

2003-03-11 17:47  bok

    * plugins/class/input.php: - Fix missing ;

2003-03-11 17:47  bok

    * plugins/database/pgsql.php: - Add error returning function (bok)

2003-03-10 14:47  bok

    * plugins/class/input.php: - Support unix timestamps in
    $input->date(); (bok)

2003-03-07 02:40  bok

    * plugins/database/pgsql.php: - Spelling mistake (bok)

2003-03-07 00:19  bok

    * plugins/database/pgsql.php: - Automatically connect to the
    database when we read spec files (configurable)

2003-03-06 20:08  bok

    * onyx.class.php: - Change check for CLI/WEB. We assume that if all
    the $_ENV vars are mirrored in $_SERVER that its the CLI interface.
    (bok)

2003-02-26 20:01  bok

    * plugins/smarty/function.html_select_date.php,
    plugins/smarty/function.html_select_time.php,
    smarty/Config_File.class.php, smarty/Smarty.class.php,
    smarty/Smarty_Compiler.class.php: - Upgraded to Smarty-2.4.2. (bok)

2003-02-16 10:05  bok

    * onyx.class.php: - Use $onyx->smarty_obj as the object, makes
    things work better (bok)

2003-02-16 08:25  bok

    * onyx.class.php: - Change default auth module to SQL (bok)

2003-02-04 06:39  tag ONYX_2_0RC2

2003-02-04 06:39  bok

    * onyx.class.php, plugins/auth/activedirectory.php,
    plugins/auth/sql.php, plugins/cache/database.php,
    plugins/cache/file.php, plugins/class/access.php,
    plugins/class/auth.php, plugins/class/input.php,
    plugins/config/file.php, plugins/database/msql.php,
    plugins/database/mssql.php, plugins/database/mysql.php,
    plugins/database/oracle.php, plugins/database/pgsql.php,
    plugins/database/sybase.php, plugins/dbspec/auth.php,
    plugins/dbspec/cache.php: - Changed version number 2.0rc1 -> 2.0rc2
    (bok)

2003-02-04 06:36  bok

    * onyx.class.php: - Added $onyx->smarty_obj to configure the Smarty
    object'
s variable name (bok) - Added $onyx->smarty_config to change
    Smarty config options before start
() (bok)

2003-02-03 06:00  bok

    
smarty/: Config_File.class.phpSmarty.class.php,
    
Smarty_Compiler.class.php: - Update to Smarty 2.4.0 (bok)

2003-02-03 06:00  bok

    
plugins/smarty/function.mailto.php: - Update to Smarty-2.4.0
    
(bok)

2003-02-03 06:00  bok

    
plugins/smarty/: function.counter.php, function.cycle.php,
    function.
debug.php, function.eval.php, function.fetch.php,
    function.
html_options.php, function.math.php, function.popup.php,
    function.
popup_init.phpmodifier.debug_print_var.php,
    
modifier.escape.phpUpdate to Smarty 2.4.0

2003
-01-31 23:28  bok

    
onyx.class.php: - If there are no get_vars etc specifiedmake
    sure you rm all $_GET variables 
as per our feature list.. (bok)

2003-01-31 23:14  bok

    
plugins/class/access.php: - Can select locations based on $_GET
    variables now
. !!Untested!! (bok)

2003-01-31 23:12  bok

    
onyx.class.php: - Let the variable filter routines have first
    stab 
(bok)

2003-01-31 23:01  bok

    
plugins/: auth/activedirectory.phpauth/sql.php,
    
cache/database.phpcache/file.php, class/access.php,
    class/
auth.php, class/input.phpconfig/file.php,
    
database/msql.phpdatabase/mssql.phpdatabase/mysql.php,
    
database/pgsql.phpdatabase/sybase.phpdbspec/auth.php,
    
dbspec/cache.php: - Its 2003 now! (bok)

2003-01-31 22:49  bok

    
plugins/class/input.php: - Make sure we strip leading slashes
    from filenames 
(bok)

2003-01-31 22:49  bok

    
plugins/: auth/sql.php, class/auth.phpdbspec/auth.php: -
    
Addition of optional icon filename (bok)

2003-01-31 22:46  bok

    
onyx.class.php: - We allow leading slashes when using
    _transform_path because they
're local vars (bok) - Turn off
    trim_html by default (bok)

2003-01-31 18:50  bok

    * onyx.class.php: - Use different commenting style for
    configuration variables (bok)

2003-01-23 23:34  bok

    * plugins/cache/file.php: - Trust $onyx->cache_location, you cant
    change it from the outside. (bok) - Dont put cache headers in the
    file if we'
re generating output. (bok)

2002-11-30 00:09  tag ONYX_2_0RC1

2002
-11-30 00:09  bok

    
onyx.class.php: - Ewpsmissed a )

2002-11-29 22:55  bok

    
onyx.class.php: - Try include_path first for pluginsONYX_DIR
    after that 
(bok)

2002-11-29 22:45  bok

    
onyx.class.php: - Allow $onyx->cache_filename; (bok)

2002-11-29 22:44  bok

    
plugins/cache/file.php: - Allow specification of cache_filename
    
(bok) - Update $_SESSION['user'] -> $_SESSION['auth']['user'] (bok)

2002-11-29 22:38  bok

    
onyx.class.php: - Add ONYX_DIR for compatibility (bok)

2002-11-29 22:38  bok

    
plugins/auth/sql.php: - Remove trailing junk (bok) - Allow
    specify table props 
(bok)

2002-11-29 09:22  bok

    
onyx.class.phpplugins/auth/activedirectory.php,
    
plugins/auth/sql.phpplugins/cache/database.php,
    
plugins/cache/file.phpplugins/class/access.php,
    
plugins/class/auth.phpplugins/class/input.php,
    
plugins/config/file.phpplugins/database/msql.php,
    
plugins/database/mssql.phpplugins/database/mysql.php,
    
plugins/database/oracle.phpplugins/database/pgsql.php,
    
plugins/database/sybase.phpplugins/dbspec/auth.php,
    
plugins/dbspec/cache.php: - Move to Onyx 2.0rc1 (bok)

2002-11-29 09:12  bok

    
plugins/: auth/activedirectory.phpauth/sql.php,
    
cache/database.phpcache/file.php, class/access.php,
    class/
auth.phpconfig/file.phpdbspec/auth.phpdbspec/cache.php:
    - 
Shiznatz -> odynia.org (bok)

2002-11-29 09:12  bok

    
plugins/class/input.php: - Added $input->htmlnlsafe(); (bok)

2002-11-29 09:11  bok

    
plugins/smarty/modifier.strip.php: - Added strip function, it was
    missed 
(bok)

2002-11-29 09:11  bok

    
plugins/smarty/: block.access.php, function.accesselse.php: -
    
Added support for {access acl="bleh"blah blah {accesselsebleh
    bleh 
{/access} (bok)

2002-11-29 07:46  bok

    
onyx.class.php: - Shiznatz. -> odynia.org. (bok)

2002-11-29 07:45  bok

    
plugins/database/: mssql.phpmysql.phporacle.phppgsql.php: -
    
Shiznatz Inc. -> odynia.org. (bok)

2002-11-29 06:05  bok

    
plugins/database/sybase.php: - Added Sybase support (bok)

2002-11-29 05:21  bok

    
plugins/database/msql.php: - Added mSQL Support (bok)

2002-11-29 05:12  bok

    
plugins/database/mssql.php: - MSSQL Support Added. (bok)

2002-11-21 19:08  bok

    
plugins/database/pgsql.php: - Default to using array functions
    instead of objects 
(bok)

2002-11-21 19:03  bok

    
plugins/database/mysql.php: - MySQL support added (bok)

2002-11-21 18:10  bok

    
plugins/smarty/function.debug.php,
    
plugins/smarty/function.html_options.php,
    
plugins/smarty/modifier.default.phpsmarty/Config_File.class.php,
    
smarty/Smarty.class.phpsmarty/Smarty_Compiler.class.php: - Update
    to Smarty
-2.3.1 (bok)

2002-11-21 18:06  bok

    
plugins/smarty/function.html_options.php.savebitch

2002
-11-21 18:05  bok

    
plugins/smarty/: block.textformat.php,
    function.
html_options.php.savemodifier.input.php: - Addition of
    files 
(bok)

2002-11-10 16:30  bok

    
plugins/cache/file.php: - We can trust $onyx->cache_location,
    
fixes a bug this way (bok) - mmmwarez (bok)

2002-11-10 16:14  bok

    
plugins/class/input.php: - Plz 2 b allowing spaces and newlines
    in a text stream kthx 
(bok) - Fixed missing escape character in
    $input
->regexp(); (bok)

2002-11-10 15:54  bok

    
onyx.class.php: - Added {$onyx.coloursin teh templates (bok)

2002-11-01 19:32  bok

    
onyx.class.php: - Added HTML trimming function, will remove any
    leading whitespaces 
and extra blank linesmaking the HTML smaller
    
(bok) - Added $onyx->trim_html to determine whether to trim HTML or
    
not (bok)

2002-11-01 14:15  bok

    
plugins/smarty/function.html_options.php: - Added optgroup
    support 
(bok)

2002-11-01 13:40  bok

    
plugins/class/input.php: - Added $input->regexp(), escapes
    control characters 
for use in regular expressions (bok) - Finally
    settled on a regexp 
for $input->text() (bok) - $input->username()
    
uses $input->safetext() until further need arises (bok) -
    
$input->password() uses $input->text() until futher need arises
    
(bok)

2002-10-31 07:10  bok

    
plugins/class/access.php: - if session_lifetime is 0dont expire
    the session 
(bok)

2002-10-28 17:20  bok

    
onyx.class.phpplugins/database/pgsql.php: - Added
    $onyx
->use_persistent_db_conns (bok)

2002-10-28 16:49  tag ONYX_2_0B4

2002
-10-28 16:49  bok

    
onyx.class.phpplugins/auth/activedirectory.php,
    
plugins/auth/sql.phpplugins/cache/database.php,
    
plugins/cache/file.phpplugins/class/access.php,
    
plugins/class/auth.phpplugins/class/input.php,
    
plugins/config/file.phpplugins/database/pgsql.php,
    
plugins/dbspec/auth.phpplugins/dbspec/cache.php: - Update to
    2.0b4 
(bok)

2002-10-28 16:49  bok

    
plugins/smarty/block.access.php: - Block {access}{/access}
    function (
bok)

2002-10-28 16:42  bok

    
plugins/cache/database.php: - Fixed SQL statement creation in
    read
() and delete() (bok) - Load database and input plugins
    properly 
(bok) - Use new $onyx->cache_expire and
    
$onyx->cache_lifetime syntax (bok)

2002-10-28 16:27  bok

    
onyx.class.php: - Added $onyx->cache_lifetime which is the old
    $onyx
->cache_expire$onyx->cache_expire is now a date in the
    future 
for pages to expire (bok) - Fixed bug when triggering
    caching errors 
(bok)

2002-10-26 10:41  bok

    
plugins/dbspec/cache.php: - PostgreSQL doesn't like it when you
    use a field name called '
user' (bok)

2002-10-26 10:40  bok

    * plugins/cache/file.php: - Fixed bug where user/ dir was appened
    when it wasnt meant to be (bok) - Single cache dir these days (bok)
    - Store the expiry date in the file (bok)

2002-10-25 19:44  bok

    * plugins/database/pgsql.php: - Fixed $db->select(); for using
    pre-existing connections properly. (bok)

2002-10-25 19:15  bok

    * plugins/database/pgsql.php: - Dont use persistant connections,
    just causes unnecessary strain on server (bok)

2002-10-25 11:49  bok

    * plugins/cache/database.php: - Fixed missing ' 
on $sql query (bok)
    - 
Added $this->delete(); (bok)

2002-10-25 11:43  bok

    
plugins/class/access.php: - Support $onyx->location_redirect_url
    
(bok)

2002-10-25 11:43  bok

    
plugins/cache/file.php: - $onyx->cache_expire 0will never
    expire a cache file 
(bok)

2002-10-25 11:42  bok

    
onyx.class.php: - Added $onyx->location_redirect_urlRedirects
    users to this url 
if they attempt to access pages from a different
    location to where they are
. (bok)

2002-10-20 16:59  bok

    
plugins/cache/file.php: - Added return of Content-Lengthheaders
    
(bok) - Fixed spelling mistake causing cache files to go missing.
    (
bok)

2002-10-20 16:58  bok

    
onyx.class.php: - Added return of Content-Lengthheaders (bok)

2002-10-19 15:59  bok

    
plugins/class/input.php: - Added $input->float() (bok)

2002-10-08 19:57  bok

    
plugins/dbspec/cache.php: - Database HTML Caching Table (bok)

2002-10-08 19:55  bok

    
plugins/cache/database.php: - Initial Import of Database Caching
    routines 
(bok)

2002-10-08 19:19  tag ONYX_2_0b3

2002
-10-08 19:19  bok

    
onyx.class.phpplugins/auth/activedirectory.php,
    
plugins/auth/sql.phpplugins/cache/file.php,
    
plugins/class/access.phpplugins/class/auth.php,
    
plugins/class/input.phpplugins/config/file.php,
    
plugins/database/msql.phpplugins/database/pgsql.php,
    
plugins/dbspec/auth.php: - Update version to 2.0b3

2002
-10-08 19:10  bok

    
plugins/class/: access.phpauth.php: - Moved $_SESSION access
    control variables to $_SESSION
['auth'] (bok)

2002-10-08 19:09  bok

    
plugins/class/input.php: - Allow for infinite recursion of array
    
variable types (bok)

2002-10-08 19:08  bok

    
plugins/smarty/function.html_select_time.php: - God damn Capitals
    
(bok) - Allow for the creation of post-name arrays, for grouping of
    multiple dates 
(bok)

2002-10-08 19:07  bok

    
plugins/config/file.php: - Properly preserve {$variables} if we
    have no match
rather than just erroring (bok)

2002-10-08 19:06  bok

    
onyx.class.php: - Fix display of errors when using the CLI (bok)
    - 
Change $onyx->get_varsetc to allow for infinite recusion of
    
array() variable types (bok)

2002-10-08 19:03  bok

    
plugins/class/events.phpNot an onyx based thingjust for
    
intranetleave it in their plugin dir.

2002-10-03 08:51  bok

    
plugins/class/access.php: - Fixed location stuff properly this
    time 
(bok)

2002-10-03 08:50  bok

    
plugins/class/access.php: - Fix so that the authenticated
    location actually works

2002
-10-03 08:37  bok

    
plugins/cache/file.php: - Fixed caching bug (bok)

2002-10-03 08:34  bok

    
plugins/class/input.php: - Change array support for variable
    filtering
, use $onyx->get_vars['bleh'] = array('type'); (bok)

2002-10-03 08:27  bok

    
onyx.class.php: - Add $onyx->logout_redirect_url for clients to
    be redirected to upon forced logout 
(bok) - Change array support
    
for variable filtering, use $onyx->get_vars['bleh'] =
    array(
'type'); (bok)

2002-09-30 15:52  bok

    
plugins/dbspec/auth.php: - $_title and $_database patch (proton)

2002-09-30 15:17  bok

    
onyx.class.phpplugins/auth/activedirectory.php,
    
plugins/auth/sql.phpplugins/cache/file.php,
    
plugins/class/access.phpplugins/class/auth.php,
    
plugins/class/events.phpplugins/class/input.php,
    
plugins/config/file.phpplugins/database/pgsql.php,
    
plugins/dbspec/auth.phpVersion change 2.0b1 -> 2.0b2

2002
-09-30 15:12  bok

    
plugins/dbspec/auth.php: - Proper class name (bok)

2002-09-30 15:11  bok

    
plugins/smarty/function.html_select_date.php: - Change ordering
    of select boxes to day
monthyear (bok) - We dont want
    capitialisation on incoming variable names
god damn americans
    
(bok)

2002-09-30 15:08  bok

    
plugins/database/pgsql.php: - Fix resource handling (bok) - We
    only want associative 
(column namesnot numberselements of
    arrays
/objects (bok) - Move $db->load_spec() to $db->spec() (bok)

2002-09-30 15:06  bok

    
plugins/config/file.php: - We allow {$variablesin config files
    now
searches assigned smarty    variables$onyx->config,
    
$onyx->page, and $GLOBALS, for variables by   that name. (bok)

2002-09-30 15:04  bok

    
plugins/class/input.php: - $input->int() works now (bok) -
    
$input->numer() added. For those who want $onyx->_input_modified to
    be set 
(proton) - $inpux->safetext() added. For text that only
    needs to be a
-zA-Z0-9etc (bok) - $input->filename() added. For
    
filenames  (bok) - $input->bool() fixed. (bok) - $input->_array()
    
added. For when you like to return arrays of data in query's
    ($input->array() throws an error, etc) (bok) - $input->date_year(),
    $input->date_month(), $input->date_day() added. For dates. (bok) -
    $input->sqlline(), $input->unsqlline() added. Allows everything
    $input->password() allows + addslashes() (proton) -
    $input->htmlsafe(), $input->unhtmlsafe() added. htmlentities()
    (proton)

2002-09-30 14:57  bok

    * plugins/class/access.php: - Access Control Functions initial
    addition (bok) - Unset expiry when logging out (proton)

2002-09-30 14:56  bok

    * plugins/class/events.php: - Events Juarez (bok)

2002-09-30 14:55  bok

    * plugins/class/auth.php: - Add browser, expiry time, and subnet to
    the session juarez

2002-09-30 14:52  bok

    * plugins/cache/file.php: - Use directory structure that allows for
    easier deletion (bok)

2002-09-30 14:47  bok

    * plugins/auth/sql.php: - Use correct function name for login
    function implementation (proton) - Corrected function names and
    variable names for a few t hings (proton)

2002-09-30 14:45  bok

    * plugins/auth/activedirectory.php: - we need $email now to auth
    with, fool - cope with the fact its an array now, not a function

2002-09-30 14:43  bok

    * onyx.class.php: - Can'
t spell DIRECTORY_SEPARATOR - use DIRSEP,
    
thats why its there define SCRIPT_DIR as CWD enable usage of
    Onyx from the command line 
$onyx->filter_vars was added -
    
$onyx->session_lifetime was added $onyx->db_host was added -
    
$onyx->db_port was added $onyx->db_user was added -
    
$onyx->db_passwd was added $onyx->auth_params was added -
    
$onyx->_input_modified was added (proton) - $onyx->plugin_dirs
    works 
for smarty plugins ($dir/smarty) - Assign $onyx->page to
    smarty by reference
so that we can change the     title etc on the
    fly 
and not have to bother reassigning it - new RETURN style
    plugins
they return the object to the calling function -
    
$db->spec() juarez cope with $_SERVER['argv'filtering load
    config handlers properly 
don't add DIRSEP when we think its a
    directory because we'
re probably   wrong ($onyx->_transform_path())
    - 
load cache handlers properly

2002
-09-11 16:08  bok

    
onyx.class.phpTheres no trailing slash on SMARTY_DIR, use
    
appropriately next time

2002
-09-11 16:06  bok

    
plugins/database/pgsql.phpmissed closing on load_spec()

2002-09-11 16:05  bok

    
onyx.class.phpset $onyx_parent first

2002
-09-11 16:04  bok

    
onyx.class.php_cache_bleh works better than _cachebleh

2002
-09-11 16:02  bok

    
onyx.class.php$name -> $plugin

2002
-09-11 16:01  bok

    
onyx.class.phpmissed . for the php extension

2002
-09-11 16:01  bok

    
onyx.class.php$plugin in load_plugin(), not $name

2002
-09-11 15:59  bok

    
onyx.class.phptrailing slash on ONYXDIR would be goodly.

2002-09-11 15:57  bok

    
onyx.class.phpONYXDIR we need dirname() not basename(),
    
dickhead Fixed load_plugins() to check for ONYXDIR.$dir firstthen
    $dir in 
include path Removed unnecessary ONYXDIRon the
    $this
->plugin_dirs Fixed regexp errors

2002
-09-11 13:15  bok

    
onyx.class.phpAppend ONYXDIR to the plugin dir array thingy

2002
-09-11 13:13  bok

    
onyx.class.phpAdd support for dbspec plugins, and plugins that
    
return the object

2002
-09-11 12:42  bok

    
plugins/database/pgsql.phpAdd load_spec(string table) function

2002-09-11 12:25  bok

    
plugins/auth/sql.php: Use the $db->load_spec() leetness

2002
-09-11 12:23  bok

    
plugins/dbspec/auth.phpInitial import

2002
-09-11 12:05  bok

    
onyx.class.phpBug fixmissing )

2002-09-11 12:03  bok

    
plugins/class/input.phpSyntax fixremove the ), fool. and
    
learn to type.

2002-09-11 12:01  bok

    
plugins/auth/sql.phpBug fixesmissed trailing " on line 26,
    missed } for closing the function

2002-09-11 11:56  bok

    * plugins/cache/file.php: Initial creation and import for onyx 2.0

2002-09-11 11:55  bok

    * onyx.class.php: still use ob_gzhandler with our warez cacheing
    stuff

2002-09-11 11:40  bok

    * onyx.class.php: dont prepend ONYX_DIR to safe filenames kthx

2002-09-11 11:38  bok

    * onyx.class.php: Fix path stuff, fix caching stuff

2002-09-11 09:19  bok

    * plugins/config/file.php: Initial Creation for onyx 2.0

2002-09-11 03:22  bok

    * onyx.class.php: Fix the config handler parse crap

2002-09-11 03:05  bok

    * smarty/Config_File.class.php, smarty/Smarty.class.php,
    smarty/Smarty_Compiler.class.php,
    plugins/smarty/function.assign.php,
    plugins/smarty/function.assign_debug_info.php,
    plugins/smarty/function.counter.php,
    plugins/smarty/function.cycle.php,
    plugins/smarty/function.debug.php,
    plugins/smarty/function.eval.php,
    plugins/smarty/function.fetch.php,
    plugins/smarty/function.html_options.php,
    plugins/smarty/function.html_select_date.php,
    plugins/smarty/function.html_select_time.php,
    plugins/smarty/function.math.php,
    plugins/smarty/function.popup.php,
    plugins/smarty/function.popup_init.php,
    plugins/smarty/modifier.capitalize.php,
    plugins/smarty/modifier.count_characters.php,
    plugins/smarty/modifier.count_paragraphs.php,
    plugins/smarty/modifier.count_sentences.php,
    plugins/smarty/modifier.count_words.php,
    plugins/smarty/modifier.date_format.php,
    plugins/smarty/modifier.debug_print_var.php,
    plugins/smarty/modifier.default.php,
    plugins/smarty/modifier.escape.php,
    plugins/smarty/modifier.indent.php,
    plugins/smarty/modifier.lower.php,
    plugins/smarty/modifier.regex_replace.php,
    plugins/smarty/modifier.replace.php,
    plugins/smarty/modifier.spacify.php,
    plugins/smarty/modifier.string_format.php,
    plugins/smarty/modifier.strip_tags.php,
    plugins/smarty/modifier.truncate.php,
    plugins/smarty/modifier.upper.php,
    plugins/smarty/modifier.wordwrap.php,
    plugins/smarty/shared.make_timestamp.php: Initial import of
    Smarty-2.3

2002-09-11 03:05  bok

    * onyx.class.php: Load smarty

2002-09-11 02:30  bok

    * plugins/class/input.php: Initial import and changes for onyx 2

2002-09-09 17:28  bok

    * plugins/class/auth.php: 
$onyx_parent->auth_type; not
    
$auth->select; bah

2002-09-09 17:05  bok

    * plugins/class/auth.php: Change version number

2002-09-09 17:05  bok

    * plugins/class/auth.php: Initial Import and changes for onyx 2

2002-09-09 16:38  bok

    * plugins/: auth/activedirectory.php, auth/sql.php,
    database/msql.php, database/mssql.php, database/mysql.php,
    database/oracle.php, database/pgsql.php: Obscure emails in headers

2002-09-09 16:32  bok

    * onyx.class.php: Obscure email addresses

2002-09-09 16:23  bok

    * plugins/auth/sql.php: Initial Chances for onyx 2.0

2002-09-09 16:21  bok

    * plugins/auth/sql.php: Initial Import

2002-09-09 16:13  bok

    * plugins/auth/activedirectory.php: Wrong file name in header

2002-09-09 16:12  bok

    * plugins/auth/activedirectory.php: Initial Import and
    modifications for onyx 2

2002-09-04 21:41  bok

    * onyx.class.php: We do want some objects we create to be global
    now dont we?

2002-09-04 21:39  bok

    * onyx.class.php: Why load a db class when we can do the warez
    ourselves?

2002-09-04 21:33  bok

    * plugins/database/pgsql.php: Update to spec. Getting tired.

2002-09-04 20:09  bok

    * plugins/database/: msql.php, mssql.php, mysql.php, oracle.php,
    pgsql.php: Initial Import from Onyx version 1.0.1

2002-09-04 19:16  bok

    * onyx.class.php: 
$this->_transform_dir -> $this->_transform_path

2002-09-04 19:16  bok

    * onyx.class.php: Add 
$onyx->plugin_dirs to config variables. 
    Prepend ONYX_DIR to 
$this->_transform_path return value

2002-09-04 19:13  bok

    * onyx.class.php: First import of main onyx class!

2002-05-16 15:59  Robert Amos <bok@ausmac.net>

    * onyx.class.php: We dont support function plugins anymore
    
2002-05-13 19:32  Robert Amos <bok@ausmac.net>

    * onyx.class.php: Use 
$onyx_parent instead of $parent ($parent is set by php when you extend
classes) also pass it by reference..
    
2002-05-13 19:30  Robert Amos <bok@ausmac.net>

    * plugins/database/pgsql.php: Use 
$onyx_parent instead of $parent
    
2002-05-13 17:02  Robert Amos <bok@ausmac.net>

    * plugins/function/subnet.php: Make a /24 subnet out of the ip: 
$onyx->_subnet([string ip]);
    
2002-05-13 16:53  Robert Amos <bok@ausmac.net>

    * plugins/function/login.php: Few minor bug fixes
    
2002-05-13 16:25  Robert Amos <bok@ausmac.net>

    * plugins/function/access.php: Missed a }, missed the ?>
    
2002-05-13 16:24  Robert Amos <bok@ausmac.net>

    * plugins/function/cauth.php: Cookie check routine
    
2002-05-13 15:24  Robert Amos <bok@ausmac.net>

    * onyx.class.php: Specify plugins to load in the config file :)
    
2002-05-13 14:50  Robert Amos <bok@ausmac.net>

    * TODO: did some more stuff :)
    
2002-05-13 14:49  Robert Amos <bok@ausmac.net>

    * plugins/function/login.php: login to onyx: 
$onyx->login(string username, string password);
    
2002-05-13 14:11  Robert Amos <bok@ausmac.net>

    * onyx.class.php: Check that a class exists before trying to create an object (class plugins)
    
2002-05-13 14:06  Robert Amos <bok@ausmac.net>

    * plugins/function/access.php: Access Checking: 
$onyx->access(string acl);
    
2002-05-13 13:24  Robert Amos <bok@ausmac.net>

    * onyx.class.php: when using the 
$load variable, try class plugins first, function plugins second,
error if its neither (not found)
    
2002-05-13 13:18  Robert Amos <bok@ausmac.net>

    * TODO: whats left to do
    
2002-05-12 07:51  Robert Amos <bok@ausmac.net>

    * onyx.class.php: set the global 
$parent object == $onyx/$this
    
2002-05-12 07:25  Robert Amos <bok@ausmac.net>

    * plugins/function/log.php: Log function: 
$onyx->log();
    
2002-05-12 07:13  Robert Amos <bok@ausmac.net>

    * plugins/function/input.php: Input Plugin: 
$onyx->input();
    
2002-05-12 06:53  Robert Amos <bok@ausmac.net>

    * plugins/database/pgsql.php: Database Plugin - PostgreSQL Server
    Supported methods:
        
$onyx->db->selectdb();
        
$onyx->db->sql();
        
$onyx->db->num_rows();
        
$onyx->db->affected_rows();
        
$onyx->db->fetch();
    
2002-05-12 05:38  Robert Amos <bok@ausmac.net>

    * plugins/class/db.php: Class Plugin - Database Abstraction Layer
    
2002-05-12 05:25  Robert Amos <bok@ausmac.net>

    * onyx.class.php: Bring version to 2.0 alpha 1
    
2002-05-12 05:25  Robert Amos <bok@ausmac.net>

    * plugins/config/file.php: bring version to 2.0 alpha 1
    
2002-05-12 05:21  Robert Amos <bok@ausmac.net>

    * onyx.class.php: Heaps of changes
    
2002-05-12 04:13  Robert Amos <bok@ausmac.net>

    * plugins/config/file.php: Config Plugin - Parse config from file
    
2002-05-12 03:48  Robert Amos <bok@ausmac.net>

    * onyx.class.php: authors*
    
2002-05-12 03:44  Robert Amos <bok@ausmac.net>

    * onyx.class.php: Decided not to try caching just yet, its not really necessary
    
2002-05-12 03:00  Robert Amos <bok@ausmac.net>

    * onyx.class.php: Initial Import, existing methods: 
$onyx->parse_config(); $onyx->load_plugin();
    
$onyx->_transform_path(); $onyx->Onyx();
    

/**
 * YE OLD LIBRARY (aka Onyx 1)
**/


2002-05-11 23:26  Robert Amos <bok@ausmac.net>

    * include.php: :D
    
2002-05-11 23:25  Robert Amos <bok@ausmac.net>

    * include.php: h0h0's for the whole family

2002-05-11 23:19  Robert Amos <bok@ausmac.net>

    * include.php: h00h :D

2002-05-11 23:17  Robert Amos <bok@ausmac.net>

    * include.php: h0h0!

2002-05-11 23:13  Robert Amos <bok@ausmac.net>

    * include.php: incorporated? heh

2002-05-11 12:39  Robert Amos <bok@ausmac.net>

    * include.php: dont rely on default values in
    
$config->parse_config(), specifiy them specifically

2002-05-11 12:37  Robert Amos <bok@ausmac.net>

    * config/config.func.php: Dont have default files to parse, error
    if none specified

2002-05-11 12:32  Robert Amos <bok@ausmac.net>

    * auth.func.php, database.func.php, error.func.php: Using DIRSEP
    instead of / (for win32 compatibility)

2002-05-11 12:19  Robert Amos <bok@ausmac.net>

    * include.php: Use DIRSEP constant instead of / (so Onyx can be
    used on Win32)

2002-05-10 00:26  Robert Amos <bok@ausmac.net>

    * plugins/smarty/: function.eval.php, modifier.indent.php,
    modifier.wordwrap.php, shared.make_timestamp.php: Initial addtion
    of new smarty plugins (from the smarty team)

2002-05-09 01:08  Robert Amos <bok@ausmac.net>

    * plugins/smarty/: function.access.php, function.calendar_url.php,
    function.date.php, function.form.php, function.img.php,
    function.input.php, function.mail.php, function.menubox.php,
    function.ob_end_flush.php, function.text.php, function.url.php,
    function.user.php, modifier.string_limit.php: Onyx: PHP Application
    Backend, not DSHS Function Library!

2002-05-09 01:01  Robert Amos <bok@ausmac.net>

    * plugins/database/database.mysql.php: helps if the plugin class
    extends the normal class

2002-05-09 01:01  Robert Amos <bok@ausmac.net>

    * plugins/database/: database.msql.php, database.mssql.php,
    database.mysql.php, database.oracle.php, database.pgsql.php: Added
    information comments at the top of the files

2002-05-09 00:49  Robert Amos <bok@ausmac.net>

    * plugins/auth/: auth.activedirectory.php, auth.database.php: Added
    information comments to the top of the files

2002-05-09 00:49  Robert Amos <bok@ausmac.net>

    * plugins/auth/auth.smb.php: This never works anyway

2002-05-09 00:40  Robert Amos <bok@ausmac.net>

    * config/config.func.php, config/config.inc.php,
    config/database.spec.php, auth.func.php, database.func.php,
    error.func.php, include.php, session.func.php: Shiznatz Inc. !!

2002-05-09 00:21  Robert Amos <bok@ausmac.net>

    * config/: config.func.php, config.inc.php, database.spec.php: Add
    information comments to the top of files

2002-05-08 23:48  Robert Amos <bok@ausmac.net>

    * auth.func.php, database.func.php, error.func.php, include.php,
    session.func.php, plugins/class/class.auth.php,
    plugins/class/class.calendar.php, plugins/class/class.display.php,
    plugins/class/class.garbage.php, plugins/class/class.input.php,
    plugins/class/class.log.php, plugins/class/class.mail.php,
    plugins/class/class.session.php: Add information comments to the
    top of the files

2002-05-08 23:40  Robert Amos <bok@ausmac.net>

    * auth.func.php, plugins/class/class.session.php: Move
    
$network->subnet() to $session->subnet()

2002-05-08 23:37  Robert Amos <bok@ausmac.net>

    * session.func.php: Move 
$network->subnet() to $sesion->subnet();
    Remove the Network Class and 
$network object, they were no longer
    needed

2002-05-06 16:46  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.menubox.php: fix spelling mistake that
    made menu backgrounds not work

2002-05-06 16:20  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.menubox.php: If its a menu group, pass
    all extra args to the menus below

2002-05-06 14:38  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.menubox.php: Added optional "
template"
    argument to use a different menu template..

2002-05-01 01:17  Robert Amos <bok@ausmac.net>

    * Config_File.class.php, Smarty.class.php,
    Smarty_Compiler.class.php, plugins/smarty/function.assign.php,
    plugins/smarty/function.assign_debug_info.php,
    plugins/smarty/function.counter.php,
    plugins/smarty/function.fetch.php,
    plugins/smarty/function.html_select_date.php,
    plugins/smarty/function.html_select_time.php,
    plugins/smarty/function.math.php,
    plugins/smarty/function.popup.php,
    plugins/smarty/function.popup_init.php,
    plugins/smarty/modifier.date_format.php,
    plugins/smarty/modifier.debug_print_var.php,
    plugins/smarty/modifier.escape.php: Update to Smarty 2.1.0

2002-04-25 22:51  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: Added option to
    
$input->make_filename_safe() to allow absolute paths

2002-04-24 11:51  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.menubox.php: Yes, might help if we
    assigned the colours we wanted for each individual menubox instead
    of ignoring them :P~

2002-04-23 20:11  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.menubox.php: Can set colours for
    border/text/background now

2002-04-23 19:10  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: Some loser cant remember to put
    closing /'s on his regexps :P~

2002-04-23 19:04  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: 
$input->make_filename_safe():
    Remove leading slashes (absolute paths)

2002-04-23 17:59  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php:
    
$input->make_filename_safe($filename);           Fixed so it actually
    works (removes .. instead of .)    Remove multiple ////'s that
    might occur from the first part of the function

2002-04-19 22:38  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: lets try this shall we?

2002-04-19 20:11  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: Re-added
    checkusername/checkpassword :/

2002-04-19 01:40  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: Added:        
    
$input->make_filename_safe();    -- Makes a filename safe from the
    directory transversal bugs

2002-04-19 01:37  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: Added Comments

2002-04-19 01:31  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: Removed:      
    
$input->checkusername();    $input->checkpassword(); These
    aren't used anymore.

2002-04-17 20:04  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.menubox.php: Added support to change the
    header font colour for those menuboxes with light backgrounds

2002-04-17 20:04  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.date.php: Fixed so UNIX timestamps
    actually work now...

2002-04-17 04:07  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.date.php: Added support so the passed
    timestamp could be a UNIX timestamp

2002-04-16 16:24  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.text.php: Added newline attribute, to
    display the <br> or not (set to false if you dont want it)

2002-04-16 12:55  Robert Amos <bok@ausmac.net>

    * display.func.php, include.php, plugins/class/class.display.php:
    Made display functions a plugin

2002-04-16 12:53  Robert Amos <bok@ausmac.net>

    * include.php: Changed so that will only attempt to look in user
    plugin dir if it cant find it in the system one

2002-04-14 17:15  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.text.php: Added support for alignment
    control

2002-04-14 17:08  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.text.php: Put a <br> on the end of the
    default line.

2002-04-06 00:11  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.text.php: Added a missing break; that
    cause a formatting error when using underlines Added 'newline'
    attribute, to control display of newline at the end of the output

2002-04-06 00:07  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.calendar_url.php: Accept Smarty object as
    a parameter If we arent passed a month number, assume its a
    timestamp (or make it into a timestamp if we need it) and get the
    month from that Use the passed smarty object to assign variables,
    rather than our global one

2002-04-06 00:04  Robert Amos <bok@ausmac.net>

    * config/config.inc.php: Change email to webmaster@dshs Change auth
    type to activedirectory

2002-04-06 00:02  Robert Amos <bok@ausmac.net>

    * include.php: Load a module-based config file if one exists

2002-04-06 00:01  Robert Amos <bok@ausmac.net>

    * display.func.php: Allowed for empty event names

2002-04-06 00:00  Robert Amos <bok@ausmac.net>

    * auth.func.php: Removed unnecessary warning that filled up the
    logfile

2002-03-09 00:19  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.calendar_url.php: Added support for
    assign attribute, which assigns true/false to the named variable
    depending on whether we have a link

2002-03-09 00:09  Robert Amos <bok@ausmac.net>

    * plugins/smarty/function.calendar_url.php: Added support for
    linktext, notext, and url attributes

2002-03-06 10:59  Robert Amos <bok@ausmac.net>

    * auth.func.php: Added support for single usernames in access lists

2002-03-06 10:57  Robert Amos <bok@ausmac.net>

    * auth.func.php: Added support for wildcards in access lists

2002-03-02 22:08  Robert Amos <bok@ausmac.net>

    * plugins/: class/class.auth.php, smarty/function.user.php: Added
    support for Real Names

2002-03-02 22:07  Robert Amos <bok@ausmac.net>

    * plugins/auth/auth.activedirectory.php: Initial Import
    
    This authentication module runs checks against a Windows 2000
    domain using Active Directory

2002-03-02 22:06  Robert Amos <bok@ausmac.net>

    * plugins/auth/auth.database.php: Removed a testing variable that
    was missed

2002-03-02 22:03  Robert Amos <bok@ausmac.net>

    * include.php: Fixed capitalisation on the Smarty object call check

2002-03-02 21:57  Robert Amos <bok@ausmac.net>

    * config/config.inc.php: Added Smarty variables

2002-03-02 20:56  Robert Amos <bok@ausmac.net>

    * include.php: Setup so that smarty variables are replaced with our
    own if they exist

2002-03-02 20:55  Robert Amos <bok@ausmac.net>

    * Smarty.class.php: Updated 
$smarty.libsess and $smarty.l
    interfaces for Smarty 2.0

2002-03-02 20:53  Robert Amos <bok@ausmac.net>

    * Smarty.class.php, Smarty_Compiler.class.php,
    Config_File.class.php: Update to Smarty 2.0

2002-02-27 23:40  Robert Amos <bok@ausmac.net>

    * auth.func.php: Restructed 
$auth->access() so that it doesnt deny
    access if the first group in the list isnt found in the users list
    of groups

2002-02-27 12:46  Robert Amos <bok@ausmac.net>

    * session.func.php: Put ' on end of the SQL query to delete session
    variables, actually works now.

2002-02-27 11:06  Robert Amos <bok@ausmac.net>

    * database.func.php: Removed flag to check for working connection

2002-02-27 11:05  Robert Amos <bok@ausmac.net>

    * auth.func.php: Changed the false calls to empty() calls Added
    extra security layer in 
$auth->access()

2002-02-27 11:05  Robert Amos <bok@ausmac.net>

    * include.php: Made it so it redirected to the login page if
    authentication failed

2002-02-27 11:04  Robert Amos <bok@ausmac.net>

    * session.func.php: All session variables are now sreialize()'d
    then urlencode()'d for extra stability

2002-02-25 01:20  Robert Amos <bok@ausmac.net>

    * plugins/class/class.input.php: Moved the nl2br() on the inside of
    the htmlspecialquotes() so that the <br>'s get done as well

2002-02-24 22:36  Robert Amos <bok@ausmac.net>

    * auth.func.php, include.php: Moved the Page access check from
    inside 
$auth->cauth() to just after it

2002-02-23 21:16  Robert Amos <bok@ausmac.net>

    * auth.func.php: fixed bug with checking group authentication

2002-02-22 15:46  Robert Amos <bok@ausmac.net>

    * plugins/smarty/: function.access.php, function.assign.php,
    function.assign_debug_info.php, function.calendar_url.php,
    function.counter.php, function.date.php, function.fetch.php,
    function.form.php, function.html_options.php,
    function.html_select_date.php, function.html_select_time.php,
    function.img.php, function.input.php, function.mail.php,
    function.math.php, function.menubox.php, function.ob_end_flush.php,
    function.popup.php, function.popup_init.php, function.text.php,
    function.url.php, function.user.php, modifier.capitalize.php,
    modifier.count_characters.php, modifier.count_paragraphs.php,
    modifier.count_sentences.php, modifier.count_words.php,
    modifier.date_format.php, modifier.debug_print_var.php,
    modifier.default.php, modifier.escape.php, modifier.lower.php,
    modifier.regex_replace.php, modifier.replace.php,
    modifier.spacify.php, modifier.string_format.php,
    modifier.string_limit.php, modifier.strip_tags.php,
    modifier.truncate.php, modifier.upper.php: Initial Import of both
    Smarty custom functions/modifiers and the DSHS ones

2002-02-22 15:45  Robert Amos <bok@ausmac.net>

    * plugins/database/: database.msql.php, database.mssql.php,
    database.mysql.php, database.oracle.php, database.pgsql.php: File
    names changed (plugins/pgsql.func.php ->
    plugins/database/database.pgsql.php)

2002-02-22 15:44  Robert Amos <bok@ausmac.net>

    * plugins/class/: class.auth.php, class.calendar.php,
    class.garbage.php, class.input.php, class.log.php, class.mail.php,
    class.session.php: Initial Import of the Plugin Classes

2002-02-22 15:44  Robert Amos <bok@ausmac.net>

    * plugins/auth/: auth.database.php, auth.smb.php: Initial Import of
    the Authentication modules

2002-02-22 15:43  Robert Amos <bok@ausmac.net>

    * config/database.spec.php: Added 'module' field to the auth table

2002-02-22 15:42  Robert Amos <bok@ausmac.net>

    * config/config.inc.php: Added plugin config options

2002-02-22 15:42  Robert Amos <bok@ausmac.net>

    * include.php: Changed plugins to user configurable

2002-02-22 15:42  Robert Amos <bok@ausmac.net>

    * error.func.php: Added PARAM_WARNING

2002-02-22 15:41  Robert Amos <bok@ausmac.net>

    * database.func.php: Changed plugin dirs to user configurable
    (default: plugins/database)

2002-02-22 15:41  Robert Amos <bok@ausmac.net>

    * display.func.php: Most of this file was cut up and moved to the
    Smarty plugin system

2002-02-22 15:40  Robert Amos <bok@ausmac.net>

    * auth.func.php: Moved to an authentication module plugin system

2002-02-22 15:39  Robert Amos <bok@ausmac.net>

    * Config_File.class.php, Smarty.class.php,
    Smarty_Compiler.class.php: Update to Smarty 2.0 snapshot

2002-02-22 15:39  Robert Amos <bok@ausmac.net>

    * plugins/: auth.func.php, calendar.func.php, garbage.func.php,
    input.func.php, log.func.php, mail.func.php, session.func.php:
    Moved to plugins/class/

2002-02-22 15:37  Robert Amos <bok@ausmac.net>

    * Smarty.addons.php: Smarty went to a plugin architecture

2002-02-10 22:57  Robert Amos <bok@ausmac.net>

    * include.php: Added support for module-specific plugin directories
    (proton)

2002-02-09 10:16  Robert Amos <bok@ausmac.net>

    * plugins/calendar.func.php: Changed all the Date_Calc:: references
    to Calendar_Plugin::

2002-02-09 10:13  Robert Amos <bok@ausmac.net>

    * error.func.php: Turned error_reporting(E_ALL) off (bloody
    annoying)

2002-02-09 10:12  Robert Amos <bok@ausmac.net>

    * display.func.php: Added calendar_url smarty function for the
    calendar system

2002-02-08 13:32  Robert Amos <bok@ausmac.net>

    * plugins/calendar.func.php: Change to the Date_Calc functions by
    Monte Ohrt

2002-02-07 01:06  Robert Amos <bok@ausmac.net>

    * display.func.php: Added a [
$box] that fixed menu auth

2002-02-07 00:11  Robert Amos <bok@ausmac.net>

    * include.php: Use PARAM_WARNING, not PLUGIN_WARNING (which didnt
    exist anyway)

2002-02-07 00:10  Robert Amos <bok@ausmac.net>

    * error.func.php, config/config.inc.php: Added PARAM_WARNING

2002-02-07 00:08  Robert Amos <bok@ausmac.net>

    * include.php: If the error object hadnt been loaded then it would
    include files regardless of whether they existed or not

2002-02-07 00:01  Robert Amos <bok@ausmac.net>

    * auth.func.php: Fixed 
$auth->access() so that it checks for
    required/none properly (propz to proton)

2002-02-06 23:59  Robert Amos <bok@ausmac.net>

    * plugins/mail.func.php: Use load() properly

2002-02-06 23:58  Robert Amos <bok@ausmac.net>

    * plugins/input.func.php: Chop of making the 
$input object,
    include.php does that automatically now when it loads the plugin

2002-02-06 23:57  Robert Amos <bok@ausmac.net>

    * plugins/garbage.func.php: Cant spell globals Moved the log call
    back outside the loop, we dont need the same line repeated in the
    log 50 times

2002-02-06 23:56  Robert Amos <bok@ausmac.net>

    * plugins/calendar.func.php: Chop of making the 
$calendar object,
    include.php does that when it loads the plugin

2002-02-06 23:55  Robert Amos <bok@ausmac.net>

    * plugins/session.func.php: Global object calls Use load() properly
    
$config is an object now, not an array

2002-02-06 23:54  Robert Amos <bok@ausmac.net>

    * plugins/auth.func.php: Bux fix Changed the Class name so it can
    be loaded automatically Global'd all the object calls

2002-02-06 23:51  Robert Amos <bok@ausmac.net>

    * config/database.spec.php: Made all 
$db's globals

2002-02-06 23:50  Robert Amos <bok@ausmac.net>

    * config/config.inc.php: Added comment about the display time line
    in include.php

2002-02-06 23:50  Robert Amos <bok@ausmac.net>

    * config/config.func.php: Removed 'global 
$config;', it wasnt being
    used anyway (can you actually global the object you're using
    anyway??) Removed construction to include.php

2002-02-06 23:48  Robert Amos <bok@ausmac.net>

    * session.func.php: Fixed load() call in the constructor Fixed
    
$session->getvars() to write to a local variable first, then copy
    to the global 
$LIB_SESS_VARS

2002-02-06 23:46  Robert Amos <bok@ausmac.net>

    * error.func.php: Changed the call to load()

2002-02-06 23:45  Robert Amos <bok@ausmac.net>

    * include.php: Few bug fixes Added automatic parsing of config
    files and 
$auth->cauth()

2002-02-06 23:43  Robert Amos <bok@ausmac.net>

    * display.func.php: New global register Few changes to structure of
    functions Added support for menu box groups

2002-02-06 23:42  Robert Amos <bok@ausmac.net>

    * database.func.php: Few global structural changes

2002-02-06 23:40  Robert Amos <bok@ausmac.net>

    * auth.func.php: Fixed global call to 
$HTTP_SERVER_VARS; Fixed
    load() call Fixed access to 
$config as an object, not an array

2002-01-20 07:35  Robert Amos <bok@ausmac.net>

    * input.func.php, plugins/input.func.php: Moved input.func.php to
    the plugin directory

2002-01-20 07:32  Robert Amos <bok@ausmac.net>

    * config/parse_config.php, config/config.func.php, include.php:
    Moved parse_config.php -> config.func.php

2002-01-20 07:30  Robert Amos <bok@ausmac.net>

    * include.php: Major+++++++ changes, read the diff to see

2002-01-20 06:59  Robert Amos <bok@ausmac.net>

    * auth.func.php, error.func.php, include.php, session.func.php,
    plugins/auth.func.php, plugins/mail.func.php: Its
    
$GLOBALS['include']->load() not $GLOBALS['config']->load()

2002-01-20 06:55  Robert Amos <bok@ausmac.net>

    * plugins/: garbage.func.php, log.func.php, mail.func.php,
    session.func.php: Changed class name to class_Plugin

2002-01-20 06:53  Robert Amos <bok@ausmac.net>

    * session.func.php: Changed class name back to Session

2002-01-20 06:52  Robert Amos <bok@ausmac.net>

    * plugins/: log.func.php, mail.func.php: Moved to plugins directory
    Clean up of globals

2002-01-20 06:51  Robert Amos <bok@ausmac.net>

    * log.func.php, mail.func.php: Moved to the plugins/ directory

2002-01-20 06:48  Robert Amos <bok@ausmac.net>

    * input.func.php: Changed class name to Input_Plugin Added new
    functions:       
$input->checkusername(string $text);        
    
$input->checkpassword(string $text);        
    
$input->htmlSqlSafe(string $text);      
    
$input->htmlSqlSafeMultiLine(string $text);       
    
$input->unHtmlSqlSafe(string $text);         (propz to proton for
    the last 3)

2002-01-20 06:44  Robert Amos <bok@ausmac.net>

    * plugins/calendar.func.php: Changed class name to Calendar_Plugin

2002-01-20 06:43  Robert Amos <bok@ausmac.net>

    * error.func.php: Moved global 
$object; -> $GLOBALS['object']

2002-01-20 06:43  Robert Amos <bok@ausmac.net>

    * plugins/auth.func.php: Changed class name to
    Authenticaiton_Plugin

2002-01-20 06:42  Robert Amos <bok@ausmac.net>

    * auth.func.php: Changed the name of the class back to
    Authenticaion

2002-01-20 06:39  Robert Amos <bok@ausmac.net>

    * auth.func.php: Moved 
$auth-login() to the plugin dir

2002-01-20 06:07  Robert Amos <bok@ausmac.net>

    * plugins/calendar.func.php: Was library/calendar.func.php global
    
$object; -> $GLOBALS['object']

2002-01-20 06:06  Robert Amos <bok@ausmac.net>

    * calendar.func.php: Moved into the plugins/ dir

2002-01-20 05:48  Robert Amos <bok@ausmac.net>

    * session.func.php: Removal of start() and close() to the plugins
    dir no more global 
$object$GLOBALS['object'] is used instead
    Fixed up alignment of comments/indentations

2002-01-20 05:47  Robert Amos <bok@ausmac.net>

    * plugins/garbage.func.php: Addition of session garbage dump
    function This one is loaded automatically when required

2002-01-20 05:45  Robert Amos <bok@ausmac.net>

    * plugins/session.func.php: Addition of session pluginable
    functions List of functions:         
$this->_gen_sesskey();       
    
$session->start();       $session->close(); $dependencies will
    need to be specified with 'session' included

2002-01-20 05:15  Robert Amos <bok@ausmac.net>

    * plugins/auth.func.php: Addition of authentication pluginable
    functions List of functions:         
$auth->login(); $dependencies
    will need to be specified with 'auth' included

2002-01-20 02:07  Robert Amos <bok@ausmac.net>

    * config/parse_config.php: Moved 
$config to an object, not an array
    (
$config["library"][] -> $config->library[])

2002-01-20 02:02  Robert Amos <bok@ausmac.net>

    * config/config.inc.php: moved all database_ varables to an array
    changed 1/2 letter database type to the abbreviated verison of the
    name (p -> pgsql)

2002-01-20 02:00  Robert Amos <bok@ausmac.net>

    * database.func.php: changed the database class into a main class
    for all classes to be extended off all database classes moved into
    database/ directory Checks to see if our file exists, includes it
    and sets class if it does

2002-01-07 10:06  Robert Amos <bok@ausmac.net>

    * session.func.php: Cookie Domain can now be controlled from the
    config file

2002-01-07 10:05  Robert Amos <bok@ausmac.net>

    * config/config.inc.php: Added configuration variable to control
    the domain the cookie is set for

2002-01-07 09:56  Robert Amos <bok@ausmac.net>

    * session.func.php: 
$session->start() now actually returns
    
$sesskey; Fixed it so that updates to the sessvar table actually go
    through Fixed bug in 
$session->getvars();

2002-01-07 09:51  Robert Amos <bok@ausmac.net>

    * error.func.php: Changed it so the filename, line number and
    request URI are added to all PHP errors Added extra error types of
    'SMS_ERROR', and 'SMS_WARNING'

2002-01-07 09:48  Robert Amos <bok@ausmac.net>

    * config/: config.inc.php, database.spec.php: [no log message]

2002-01-07 09:48  Robert Amos <bok@ausmac.net>

    * display.func.php: Removed last 
$auth->user() call, all should use
    
$LIB_SESS_VARS["user"] now Added support for opening menu items in
    new window via 'target'

2002-01-07 09:44  Robert Amos <bok@ausmac.net>

    * auth.func.php: Changed escapeshellarg() call to escapeshellcmd()
    Changed it so it closes any old/dead sessions before it opens the
    new one.  We dont need a double call to 
$auth->cauth() thanks very
    much

2002-01-04 09:26  Robert Amos <bok@ausmac.net>

    * include.php: Went overboard with replace - fixed

2001-12-19 13:19  Robert Amos <bok@ausmac.net>

    * auth.func.php: Use escapeshellarg() instead of escapeshellargs()
    (stupid spelling mistakes)

2001-12-19 13:16  Robert Amos <bok@ausmac.net>

    * config/database.spec.php: Channged
    
$db["library"]["mail"]["system"] to
    
$db["library"]["mail"]["status"] cause im a dickhead and cant do it
    properly in the first place.

2001-12-12 15:40  Robert Amos <bok@ausmac.net>

    * Config_File.class.php, Smarty.addons.php, Smarty.class.php,
    Smarty_Compiler.class.php: Updated to Smarty 1.5.1

2001-12-11 00:39  Robert Amos <bok@ausmac.net>

    * display.func.php: Moved to old 
$db style syntax This file
    scheduled for merger into the Smarty plugin dir when its available

2001-12-11 00:37  Robert Amos <bok@ausmac.net>

    * config/database.spec.php: Moved from database/ to
    database.spec.php

2001-12-11 00:37  Robert Amos <bok@ausmac.net>

    * config/config.inc.php: [no log message]

2001-12-11 00:29  Robert Amos <bok@ausmac.net>

    * config/parse_config.php: Removal of database configuration file
    parsing function

2001-12-11 00:26  Robert Amos <bok@ausmac.net>

    * session.func.php: Made 
$session->getvars() returnt he array as
    well as adding it as the global variable 
$LIB_SESS_VARS Ad

Website is Copyright © Odynia.org 2000-2005 - Xnyo is released under a BSD license.