Sources for file ChangeLog in version 2.0 Release Candidate 1
Click on a comment to hide it. Click here to show all comments.
/*
* Project: Onyx: PHP Application Backend
* File: ChangeLog
*
* Version: 2.0b3
* CVS tag: $Id: ChangeLog,v 1.8 2002/11/29 07:13:45 bok Exp $
* Authors: Robert Amos <bok AT ausmac DOT net>
* Andrew Wellington <proton AT wiretapped DOT net>
* Copyright: 2001,2002 Odynia Network Solutions.
*/
2002-11-29 18:12 Robert Amos <bok[at]ausmac.net>
* plugins/: auth/activedirectory.php, auth/sql.php,
cache/database.php, cache/file.php, class/access.php,
class/auth.php, config/file.php, dbspec/auth.php, dbspec/cache.php: - Shiznatz -> odynia.org (bok)
2002-11-29 18:12 Robert Amos <bok[at]ausmac.net>
* plugins/class/input.php: - Added $input->htmlnlsafe(); (bok)
2002-11-29 18:11 Robert Amos <bok[at]ausmac.net>
* plugins/smarty/modifier.strip.php: - Added strip function, it was missed (bok)
2002-11-29 18:11 Robert Amos <bok[at]ausmac.net>
* plugins/smarty/: block.access.php, function.accesselse.php: - Added support for {access
acl="bleh"} blah blah {accesselse} bleh bleh {/access} (bok)
2002-11-29 16:46 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: - Shiznatz. -> odynia.org. (bok)
2002-11-29 16:45 Robert Amos <bok[at]ausmac.net>
* plugins/database/: mssql.php, mysql.php, oracle.php, pgsql.php: - Shiznatz Inc. -> odynia.org.
(bok)
2002-11-29 15:05 Robert Amos <bok[at]ausmac.net>
* plugins/database/sybase.php: - Added Sybase support (bok)
2002-11-29 14:21 Robert Amos <bok[at]ausmac.net>
* plugins/database/msql.php: - Added mSQL Support (bok)
2002-11-29 14:12 Robert Amos <bok[at]ausmac.net>
* plugins/database/mssql.php: - MSSQL Support Added. (bok)
2002-11-22 04:08 Robert Amos <bok[at]ausmac.net>
* plugins/database/pgsql.php: - Default to using array functions instead of objects (bok)
2002-11-22 04:03 Robert Amos <bok[at]ausmac.net>
* plugins/database/mysql.php: - MySQL support added (bok)
2002-11-22 03:10 Robert Amos <bok[at]ausmac.net>
* plugins/smarty/function.debug.php,
plugins/smarty/function.html_options.php,
plugins/smarty/modifier.default.php, smarty/Config_File.class.php,
smarty/Smarty.class.php, smarty/Smarty_Compiler.class.php: - Update to Smarty-2.3.1 (bok)
2002-11-22 03:06 Robert Amos <bok[at]ausmac.net>
* plugins/smarty/function.html_options.php.save: bitch
2002-11-22 03:05 Robert Amos <bok[at]ausmac.net>
* plugins/smarty/: block.textformat.php,
function.html_options.php.save, modifier.input.php: - Addition of files (bok)
2002-11-11 01:30 Robert Amos <bok[at]ausmac.net>
* plugins/cache/file.php: - We can trust $onyx->cache_location, fixes a bug this way (bok)
- mmm, warez (bok)
2002-11-11 01:14 Robert Amos <bok[at]ausmac.net>
* 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-11 00:54 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: - Added {$onyx.colours} in teh templates (bok)
2002-11-02 04:32 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: - Added HTML trimming function, will remove any leading whitespaces and extra
blank lines, making the HTML smaller (bok)
- Added $onyx->trim_html to determine whether to trim HTML or not (bok)
2002-11-01 23:15 Robert Amos <bok[at]ausmac.net>
* plugins/smarty/function.html_options.php: - Added optgroup support (bok)
2002-11-01 22:40 Robert Amos <bok[at]ausmac.net>
* 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 16:10 Robert Amos <bok[at]ausmac.net>
* plugins/class/access.php: - if session_lifetime is 0, dont expire the session (bok)
2002-10-29 02:20 Robert Amos <bok[at]ausmac.net>
* onyx.class.php, plugins/database/pgsql.php: - Added $onyx->use_persistent_db_conns (bok)
2002-10-29 01:49 Robert Amos <bok[at]ausmac.net>
* 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/pgsql.php,
plugins/dbspec/auth.php, plugins/dbspec/cache.php: - Update to 2.0b4 (bok)
2002-10-29 01:49 Robert Amos <bok[at]ausmac.net>
* plugins/smarty/block.access.php: - Block {access}{/access} function (bok)
2002-10-29 01:42 Robert Amos <bok[at]ausmac.net>
* 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-29 01:27 Robert Amos <bok[at]ausmac.net>
* 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 18:41 Robert Amos <bok[at]ausmac.net>
* plugins/dbspec/cache.php: - PostgreSQL doesn't like it when you use a field name called 'user'
(bok)
2002-10-26 18:40 Robert Amos <bok[at]ausmac.net>
* 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-26 03:44 Robert Amos <bok[at]ausmac.net>
* plugins/database/pgsql.php: - Fixed $db->select(); for using pre-existing connections properly.
(bok)
2002-10-26 03:15 Robert Amos <bok[at]ausmac.net>
* plugins/database/pgsql.php: - Dont use persistant connections, just causes unnecessary strain on
server (bok)
2002-10-25 19:49 Robert Amos <bok[at]ausmac.net>
* plugins/cache/database.php: - Fixed missing ' on $sql query (bok)
- Added $this->delete(); (bok)
2002-10-25 19:43 Robert Amos <bok[at]ausmac.net>
* plugins/class/access.php: - Support $onyx->location_redirect_url (bok)
2002-10-25 19:43 Robert Amos <bok[at]ausmac.net>
* plugins/cache/file.php: - $onyx->cache_expire = 0; will never expire a cache file (bok)
2002-10-25 19:42 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: - Added $onyx->location_redirect_url. Redirects users to this url if they attempt
to access pages from a different location to where they are. (bok)
2002-10-21 00:59 Robert Amos <bok[at]ausmac.net>
* plugins/cache/file.php: - Added return of Content-Length: headers (bok)
- Fixed spelling mistake causing cache files to go missing. (bok)
2002-10-21 00:58 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: - Added return of Content-Length: headers (bok)
2002-10-19 23:59 Robert Amos <bok[at]ausmac.net>
* plugins/class/input.php: - Added $input->float() (bok)
2002-10-09 03:57 Robert Amos <bok[at]ausmac.net>
* plugins/dbspec/cache.php: - Database HTML Caching Table (bok)
2002-10-09 03:55 Robert Amos <bok[at]ausmac.net>
* plugins/cache/database.php: - Initial Import of Database Caching routines (bok)
2002-10-09 03:19 Robert Amos <bok[at]ausmac.net>
* onyx.class.php, plugins/auth/activedirectory.php,
plugins/auth/sql.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/pgsql.php,
plugins/dbspec/auth.php: - Update version to 2.0b3
2002-10-09 03:10 Robert Amos <bok[at]ausmac.net>
* plugins/class/: access.php, auth.php: - Moved $_SESSION access control variables to
$_SESSION['auth'] (bok)
2002-10-09 03:09 Robert Amos <bok[at]ausmac.net>
* plugins/class/input.php: - Allow for infinite recursion of array variable types (bok)
2002-10-09 03:08 Robert Amos <bok[at]ausmac.net>
* 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-09 03:07 Robert Amos <bok[at]ausmac.net>
* plugins/config/file.php: - Properly preserve {$variables} if we have no match, rather than just
erroring (bok)
2002-10-09 03:06 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: - Fix display of errors when using the CLI (bok)
- Change $onyx->get_vars, etc to allow for infinite recusion of array() variable types (bok)
2002-10-09 03:03 Robert Amos <bok[at]ausmac.net>
* plugins/class/events.php: Not an onyx based thing, just for intranet, leave it in their plugin
dir.
2002-10-03 16:51 Robert Amos <bok[at]ausmac.net>
* plugins/class/access.php: - Fixed location stuff properly this time (bok)
2002-10-03 16:50 Robert Amos <bok[at]ausmac.net>
* plugins/class/access.php: - Fix so that the authenticated location actually works
2002-10-03 16:37 Robert Amos <bok[at]ausmac.net>
* plugins/cache/file.php: - Fixed caching bug (bok)
2002-10-03 16:34 Robert Amos <bok[at]ausmac.net>
* plugins/class/input.php: - Change array support for variable filtering, use
$onyx->get_vars['bleh'] = array('type'); (bok)
2002-10-03 16:27 Robert Amos <bok[at]ausmac.net>
* 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 23:52 Robert Amos <bok[at]ausmac.net>
* plugins/dbspec/auth.php: - $_title and $_database patch (proton)
2002-09-30 23:17 Robert Amos <bok[at]ausmac.net>
* onyx.class.php, plugins/auth/activedirectory.php,
plugins/auth/sql.php, plugins/cache/file.php,
plugins/class/access.php, plugins/class/auth.php,
plugins/class/events.php, plugins/class/input.php,
plugins/config/file.php, plugins/database/pgsql.php,
plugins/dbspec/auth.php: Version change 2.0b1 -> 2.0b2
2002-09-30 23:12 Robert Amos <bok[at]ausmac.net>
* plugins/dbspec/auth.php: - Proper class name (bok)
2002-09-30 23:11 Robert Amos <bok[at]ausmac.net>
* plugins/smarty/function.html_select_date.php: - Change ordering of select boxes to day, month,
year (bok)
- We dont want capitialisation on incoming variable names! god damn americans (bok)
2002-09-30 23:08 Robert Amos <bok[at]ausmac.net>
* plugins/database/pgsql.php: - Fix resource handling (bok)
- We only want associative (column names, not numbers) elements of arrays/objects (bok)
- Move $db->load_spec() to $db->spec() (bok)
2002-09-30 23:06 Robert Amos <bok[at]ausmac.net>
* plugins/config/file.php: - We allow {$variables} in config files now, searches assigned smarty
variables, $onyx->config, $onyx->page, and $GLOBALS, for variables by
that name. (bok)
2002-09-30 23:04 Robert Amos <bok[at]ausmac.net>
* 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-9, etc (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 22:57 Robert Amos <bok[at]ausmac.net>
* plugins/class/access.php: - Access Control Functions initial addition (bok)
- Unset expiry when logging out (proton)
2002-09-30 22:56 Robert Amos <bok[at]ausmac.net>
* plugins/class/events.php: - Events Juarez (bok)
2002-09-30 22:55 Robert Amos <bok[at]ausmac.net>
* plugins/class/auth.php: - Add browser, expiry time, and subnet to the session juarez
2002-09-30 22:52 Robert Amos <bok[at]ausmac.net>
* plugins/cache/file.php: - Use directory structure that allows for easier deletion (bok)
2002-09-30 22:47 Robert Amos <bok[at]ausmac.net>
* 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 22:45 Robert Amos <bok[at]ausmac.net>
* 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 22:43 Robert Amos <bok[at]ausmac.net>
* 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-12 00:08 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Theres no trailing slash on SMARTY_DIR, use appropriately next time
2002-09-12 00:06 Robert Amos <bok[at]ausmac.net>
* plugins/database/pgsql.php: missed closing } on load_spec()
2002-09-12 00:05 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: set $onyx_parent first
2002-09-12 00:04 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: _cache_bleh works better than _cachebleh
2002-09-12 00:02 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: $name -> $plugin
2002-09-12 00:01 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: missed . for the php extension
2002-09-12 00:01 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: $plugin in load_plugin(), not $name
2002-09-11 23:59 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: trailing slash on ONYXDIR would be goodly.
2002-09-11 23:57 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: ONYXDIR we need dirname() not basename(), dickhead
Fixed load_plugins() to check for ONYXDIR.$dir first, then $dir in include path
Removed unnecessary ONYXDIR. on the $this->plugin_dirs
Fixed regexp errors
2002-09-11 21:15 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Append ONYXDIR to the plugin dir array thingy
2002-09-11 21:13 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Add support for dbspec plugins, and plugins that return the object
2002-09-11 20:42 Robert Amos <bok[at]ausmac.net>
* plugins/database/pgsql.php: Add load_spec(string table) function
2002-09-11 20:25 Robert Amos <bok[at]ausmac.net>
* plugins/auth/sql.php: Use the $db->load_spec() leetness
2002-09-11 20:23 Robert Amos <bok[at]ausmac.net>
* plugins/dbspec/auth.php: Initial import
2002-09-11 20:05 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Bug fix, missing )
2002-09-11 20:03 Robert Amos <bok[at]ausmac.net>
* plugins/class/input.php: Syntax fix, remove the ), fool. and learn to type.
2002-09-11 20:01 Robert Amos <bok[at]ausmac.net>
* plugins/auth/sql.php: Bug fixes, missed trailing " on line 26, missed } for closing the function
2002-09-11 19:56 Robert Amos <bok[at]ausmac.net>
* plugins/cache/file.php: Initial creation and import for onyx 2.0
2002-09-11 19:55 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: still use ob_gzhandler with our warez cacheing stuff
2002-09-11 19:40 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: dont prepend ONYX_DIR to safe filenames kthx
2002-09-11 19:38 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Fix path stuff, fix caching stuff
2002-09-11 17:19 Robert Amos <bok[at]ausmac.net>
* plugins/config/file.php: Initial Creation for onyx 2.0
2002-09-11 11:22 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Fix the config handler parse crap
2002-09-11 11:05 Robert Amos <bok[at]ausmac.net>
* 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 11:05 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Load smarty
2002-09-11 10:30 Robert Amos <bok[at]ausmac.net>
* plugins/class/input.php: Initial import and changes for onyx 2
2002-09-10 01:28 Robert Amos <bok[at]ausmac.net>
* plugins/class/auth.php: $onyx_parent->auth_type; not $auth->select; bah
2002-09-10 01:05 Robert Amos <bok[at]ausmac.net>
* plugins/class/auth.php: Change version number
2002-09-10 01:05 Robert Amos <bok[at]ausmac.net>
* plugins/class/auth.php: Initial Import and changes for onyx 2
2002-09-10 00:38 Robert Amos <bok[at]ausmac.net>
* 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-10 00:32 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Obscure email addresses
2002-09-10 00:23 Robert Amos <bok[at]ausmac.net>
* plugins/auth/sql.php: Initial Chances for onyx 2.0
2002-09-10 00:21 Robert Amos <bok[at]ausmac.net>
* plugins/auth/sql.php: Initial Import
2002-09-10 00:13 Robert Amos <bok[at]ausmac.net>
* plugins/auth/activedirectory.php: Wrong file name in header
2002-09-10 00:12 Robert Amos <bok[at]ausmac.net>
* plugins/auth/activedirectory.php: Initial Import and modifications for onyx 2
2002-09-05 05:41 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: We do want some objects we create to be global now dont we?
2002-09-05 05:39 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Why load a db class when we can do the warez ourselves?
2002-09-05 05:33 Robert Amos <bok[at]ausmac.net>
* plugins/database/pgsql.php: Update to spec. Getting tired.
2002-09-05 04:09 Robert Amos <bok[at]ausmac.net>
* plugins/database/: msql.php, mssql.php, mysql.php, oracle.php,
pgsql.php: Initial Import from Onyx version 1.0.1
2002-09-05 03:16 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: $this->_transform_dir -> $this->_transform_path
2002-09-05 03:16 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: Add $onyx->plugin_dirs to config variables.
Prepend ONYX_DIR to $this->_transform_path return value
2002-09-05 03:13 Robert Amos <bok[at]ausmac.net>
* onyx.class.php: First import of main onyx class!
