]>
src.bluestatic.org Git - isso.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Robert Sesek [Sun, 26 Jun 2005 14:08:56 +0000 (14:08 +0000)]
Changing the way we detect PHP 4.1.0
Robert Sesek [Sun, 26 Jun 2005 12:19:26 +0000 (12:19 +0000)]
Message text colour should be black
Robert Sesek [Thu, 2 Jun 2005 14:22:50 +0000 (14:22 +0000)]
Removing the apidoc/ folder
Robert Sesek [Thu, 2 Jun 2005 04:51:34 +0000 (04:51 +0000)]
Added scandir() function
Robert Sesek [Tue, 31 May 2005 23:45:13 +0000 (23:45 +0000)]
On XML parsing fail, use trigger_error() not some random print() statement
Robert Sesek [Mon, 30 May 2005 17:54:15 +0000 (17:54 +0000)]
ISSO's input handler now merges $_COOKIE into the mix
Robert Sesek [Mon, 30 May 2005 17:46:29 +0000 (17:46 +0000)]
Removed ISSO::i and ISSO::input; the only input mechanism is ISSO::in
Robert Sesek [Sat, 14 May 2005 20:03:38 +0000 (20:03 +0000)]
Made the docs less colloquial
Robert Sesek [Fri, 13 May 2005 23:20:22 +0000 (23:20 +0000)]
Added fetch_max_attachment_size()
Robert Sesek [Tue, 10 May 2005 03:48:51 +0000 (03:48 +0000)]
Increased the nesting depth a little so we can test the parser some more
Robert Sesek [Tue, 10 May 2005 03:46:33 +0000 (03:46 +0000)]
ksort() the $return array so tags are in order
Robert Sesek [Tue, 10 May 2005 02:39:18 +0000 (02:39 +0000)]
Fixed the XML parser so it actually works now... how exciting!
Robert Sesek [Tue, 10 May 2005 02:09:23 +0000 (02:09 +0000)]
Forgot to change the name of the XML-in data
Robert Sesek [Tue, 10 May 2005 02:02:30 +0000 (02:02 +0000)]
Renaming downloads.xml to xmltest.xml
Robert Sesek [Tue, 10 May 2005 01:58:13 +0000 (01:58 +0000)]
Fixed the second ignore clause... it was in the wrong place (woops!)
Robert Sesek [Mon, 9 May 2005 23:46:59 +0000 (23:46 +0000)]
Checking in the parser:
- Doesn't work
- Includes raw DEBUG data
- Tag stack is operating weirdly
- Need to fix before the next release
Robert Sesek [Mon, 9 May 2005 23:45:21 +0000 (23:45 +0000)]
- Simplified dev/downloads.xml to have only a few items
- Wrote our test XML instance parser
Robert Sesek [Mon, 9 May 2005 18:50:03 +0000 (18:50 +0000)]
- New folder called "dev" for all of our fun little things
- Make phpdoc.sh ignore our new folder
- Completely remove and recreate ./apidoc/ when we run phpdoc.sh
Robert Sesek [Sun, 8 May 2005 22:43:16 +0000 (22:43 +0000)]
Added fetch_extension() method
Robert Sesek [Wed, 4 May 2005 16:36:25 +0000 (16:36 +0000)]
Make ISSO::escape() force by default, as all strings should be automagically escaped at init.
Robert Sesek [Sun, 24 Apr 2005 22:33:54 +0000 (22:33 +0000)]
Added fetch_microtime_diff() function
Robert Sesek [Sun, 24 Apr 2005 21:37:43 +0000 (21:37 +0000)]
Fixed: Fatal error: Call to undefined function: mysql_error_no() in /WebRoot/htdocs/isso/db_mysql.php on line 274
Robert Sesek [Sun, 24 Apr 2005 04:32:56 +0000 (04:32 +0000)]
Documented @return for Functions::array_set_current()
Robert Sesek [Fri, 22 Apr 2005 22:51:14 +0000 (22:51 +0000)]
Added array_set_current() function.
Robert Sesek [Tue, 19 Apr 2005 01:30:33 +0000 (01:30 +0000)]
Added description of what phpdoc.sh does
Robert Sesek [Tue, 19 Apr 2005 01:28:31 +0000 (01:28 +0000)]
Adding apidoc/ folder so phpdoc.sh script will work out-of-the-box.
Robert Sesek [Sun, 17 Apr 2005 19:35:52 +0000 (19:35 +0000)]
Fixed documentation langage mistake
Robert Sesek [Sun, 17 Apr 2005 05:28:17 +0000 (05:28 +0000)]
Marking iff() as deprecated.
Robert Sesek [Sun, 17 Apr 2005 05:22:21 +0000 (05:22 +0000)]
Changed default output format.
Robert Sesek [Sun, 17 Apr 2005 05:05:06 +0000 (05:05 +0000)]
Making everything properly documented so that we don't produce warnings when running ./phpdoc.sh
Robert Sesek [Wed, 13 Apr 2005 23:55:53 +0000 (23:55 +0000)]
Removed echo() debug for error reporting stuff.
Robert Sesek [Wed, 13 Apr 2005 23:53:18 +0000 (23:53 +0000)]
Updated error reporting stuff. It was really broken before and I'm not exactly sure why. We now also use the pre-defined PHP constants instead of the ERR_* ones.
Robert Sesek [Wed, 13 Apr 2005 22:12:51 +0000 (22:12 +0000)]
Updated file headers to be our new one.
Robert Sesek [Wed, 13 Apr 2005 03:58:06 +0000 (03:58 +0000)]
Updated initial copyright year from 2003 to 2002
Robert Sesek [Mon, 11 Apr 2005 00:21:47 +0000 (00:21 +0000)]
Removed some unnecessary function calls from DB_Template::_parse_conditionals()
Robert Sesek [Mon, 11 Apr 2005 00:20:32 +0000 (00:20 +0000)]
Fixed faulty documentation.
Robert Sesek [Mon, 11 Apr 2005 00:11:24 +0000 (00:11 +0000)]
- White space OCD
- Documentation
Robert Sesek [Fri, 8 Apr 2005 02:42:33 +0000 (02:42 +0000)]
Do not replace the WWW at the start of our host when we do the POST referer check.
Robert Sesek [Thu, 31 Mar 2005 22:15:28 +0000 (22:15 +0000)]
Changed ISSO::debug() to not only work under debug mode because we want to show that the POST check works, and we can't if we use that method.
Robert Sesek [Thu, 31 Mar 2005 22:07:51 +0000 (22:07 +0000)]
We now hide the path when we use ISSO::_error_handler(). Added ability to check for foreign host POST requests.
Robert Sesek [Wed, 30 Mar 2005 23:06:15 +0000 (23:06 +0000)]
Removed iff() from use in ISSO. Placed notice on the function to state that it's being deprecated.
Robert Sesek [Wed, 30 Mar 2005 08:50:21 +0000 (08:50 +0000)]
Added force paramater on ISSO::escape to disable magic quotes fix.
Robert Sesek [Wed, 30 Mar 2005 01:25:50 +0000 (01:25 +0000)]
Allow ISSO::funct::rand() to take array(LOW VAL, HIGH VAL) just like rand() normally would.
Robert Sesek [Wed, 30 Mar 2005 01:05:39 +0000 (01:05 +0000)]
Created live query printing for debugging purposes.
Robert Sesek [Sun, 27 Mar 2005 18:16:04 +0000 (18:16 +0000)]
Only use ISSO::db::escape_string() when we have binary data, otherwise it'll escape new line and carriage return characters.
Robert Sesek [Wed, 23 Mar 2005 03:58:54 +0000 (03:58 +0000)]
Woops... didn't want that damn keyword to expand.
Robert Sesek [Wed, 23 Mar 2005 03:57:57 +0000 (03:57 +0000)]
Added more tests for not under source control things.
Robert Sesek [Wed, 23 Mar 2005 03:28:29 +0000 (03:28 +0000)]
Fixed:
- ksort() expects parameter 1 to be array, null given in /WebRoot/htdocs/isso/template.php on line 460
- Invalid argument supplied for foreach() in /WebRoot/htdocs/isso/template.php on line 461
Robert Sesek [Tue, 22 Mar 2005 19:59:45 +0000 (19:59 +0000)]
No longer need to fetch the character of $i in the conditional parser.
Robert Sesek [Tue, 22 Mar 2005 19:37:44 +0000 (19:37 +0000)]
Simplified ISSO::escape() a little.
Robert Sesek [Sat, 19 Mar 2005 05:36:36 +0000 (05:36 +0000)]
Removed unnecessary extraction of the condition. Made comments clearer and cleaner. Changed the else parser to use the $tag_else variable instead of just '<else />'
Robert Sesek [Sat, 19 Mar 2005 05:26:19 +0000 (05:26 +0000)]
Merging tpl-if-fix/ branch into trunk. We now properly handle nested conditionals with our bran-spankin' new parser.
Robert Sesek [Mon, 14 Mar 2005 00:16:03 +0000 (00:16 +0000)]
Only turn on magicquotes in exec_sanitize_data() if we are supposed to...
Robert Sesek [Mon, 14 Mar 2005 00:13:23 +0000 (00:13 +0000)]
Cleaned up error reporting stuff so it works better under PHP5... this seems to be the only thing we ever do now :p
Robert Sesek [Thu, 10 Mar 2005 00:22:47 +0000 (00:22 +0000)]
Fixed bug in ISSO::Mail::_convert_line_breaks where line breaks were in some cases being converted twice. The problem was that if you wanted to convert to \r\n you can't convert in a linear fashion (do all of the conversions to \r\n). Instead, you have to simplify everything to one line break, and then change the line breaks to the desired style. This is because \r\n would be converted into double line breaks if the old style was already \r\n.
Robert Sesek [Wed, 9 Mar 2005 22:57:24 +0000 (22:57 +0000)]
Better detecting for PHP5.
Robert Sesek [Mon, 21 Feb 2005 04:53:18 +0000 (04:53 +0000)]
Added a parameter to ISSO::unsanitize to force magic quotes to be off (which is needed by ISSO::Mail if we don't want escaped quotes in the mail).
Robert Sesek [Mon, 21 Feb 2005 04:05:22 +0000 (04:05 +0000)]
All line breaks are now LF (http://us4.php.net/manual/en/function.mail.php). We leave headers as such because the NB says that poor mailers will not send it, but it's a one-way street. Also, to follow the rest of send(), the headers are now stored in the object, not as a separate variable.
Robert Sesek [Mon, 21 Feb 2005 03:42:27 +0000 (03:42 +0000)]
Shortened instance variables.
Robert Sesek [Mon, 21 Feb 2005 02:39:53 +0000 (02:39 +0000)]
Added mail framework. *BLIND COMMIT*
Robert Sesek [Sun, 20 Feb 2005 21:49:52 +0000 (21:49 +0000)]
Added appversion instance variable.
Robert Sesek [Sun, 20 Feb 2005 21:26:22 +0000 (21:26 +0000)]
Fixed possible exploit in query link where the original URI was not sanitized.
Robert Sesek [Sun, 20 Feb 2005 01:43:25 +0000 (01:43 +0000)]
Added magic quotes mimicker, except it actually works well. Added support for isso::db::escape_string() for when isso::magicquotes is set to true.
Robert Sesek [Sat, 19 Feb 2005 23:23:59 +0000 (23:23 +0000)]
Fixed debug HTML select tab spacing.
Robert Sesek [Sun, 13 Feb 2005 00:17:37 +0000 (00:17 +0000)]
Added error handling so all E_USER_* would be disabled with their E_* counterparts.
Robert Sesek [Sun, 13 Feb 2005 00:07:54 +0000 (00:07 +0000)]
Added random string generator.
Robert Sesek [Wed, 9 Feb 2005 20:29:23 +0000 (20:29 +0000)]
Added reference instance variables to isso::input (named i and in). Allows for more short-hand processing.
Robert Sesek [Sat, 22 Jan 2005 23:20:44 +0000 (23:20 +0000)]
Changed ERR_ERROR to ERR_ALERT. Added PHP5 fix for error reporting. Error handler now checks to make sure error_reporting is right.
Robert Sesek [Sat, 22 Jan 2005 22:46:17 +0000 (22:46 +0000)]
PHP version requirement of 4.1.0+
Robert Sesek [Sat, 22 Jan 2005 22:36:23 +0000 (22:36 +0000)]
Strip registered globals. Make _isso::sanitize _isso::unsanitize behave like they're magically escaping data if magic quotes is enabled.
Robert Sesek [Sat, 22 Jan 2005 21:52:53 +0000 (21:52 +0000)]
Added input sanitize functions. The new system works by merging $_GET and $_POST, running them through a unicode-safe htmlspecialchars() and storing it in _isso::input. Then this can be accessed; and proper data manipulation (intval(), floatval(), _isso::escape) can be run on it. _isso::escape uses a variety of escape functions from none (Magic Quotes on), to mysql_real_escape_string() (have a valid DB connection), to just addslashes() (neither of the previous two).
Robert Sesek [Sat, 22 Jan 2005 05:25:15 +0000 (05:25 +0000)]
XML parser now should (in theory) be working.
Robert Sesek [Sat, 22 Jan 2005 02:29:38 +0000 (02:29 +0000)]
Broken initial XML parser. Just getting it in here so we can preserve debug stuff.
Robert Sesek [Sun, 16 Jan 2005 22:44:39 +0000 (22:44 +0000)]
Added core functions framework.
Robert Sesek [Sun, 16 Jan 2005 22:08:43 +0000 (22:08 +0000)]
Used wrong server variable for the show queries URL.
Robert Sesek [Sat, 15 Jan 2005 22:11:07 +0000 (22:11 +0000)]
Added advanced SCM debug information.
Robert Sesek [Sat, 15 Jan 2005 10:31:06 +0000 (10:31 +0000)]
Added debug information notices. Created iff() wrapper. Template system done.
Robert Sesek [Fri, 14 Jan 2005 06:27:00 +0000 (06:27 +0000)]
Finished database abstraction layer.
Robert Sesek [Fri, 14 Jan 2005 06:11:28 +0000 (06:11 +0000)]
Added font styling to ISSO::_message()
Robert Sesek [Fri, 14 Jan 2005 03:36:04 +0000 (03:36 +0000)]
Added $apppath global variable, changed procedure for ISSO::fetch_sourcepath(), finished module loading system, added ISSO::locate to load a framework, added ISSO::is_loaded to check and see if a framework is loaded.
Robert Sesek [Thu, 13 Jan 2005 05:37:03 +0000 (05:37 +0000)]
Initial SVN for base framework.
Robert Sesek [Thu, 13 Jan 2005 00:43:08 +0000 (00:43 +0000)]
Adding repository setup.