phpWebLog Changelog:

.... Thu Jul 13 11:00:58 EDT 2000
	- Fixed search bug (re Ed)

0.3.0 Wed Jul 12 17:17:47 EDT 2000

..... Tue Jul 11 10:57:37 EDT 2000
	- Fixed bug in pages.php (re stefan)
	- Fixed IP logging to handle reverse DNS if possible
	- Added admin notification for new stories (re Jim)

..... Mon Jul 10 15:00:07 EDT 2000
	- Added etc/fix_permissions.sh.
	- Modified the search results look.
	- Began work on new template system. This will not
	be included with 0.3.0.
	- Added a few stripslashes() in profiles.php (re Brian)
	- Added Host to stories,links,comments table to story
	IP addresses as well as a boolean in config to disable/
	enable showing these.  Admin can always see them.

..... Sun Jul  9 16:06:01 EDT 2000
	- Fixed bug in postcomment.inc
	- Added .htaccess files in etc/ and logs/ to disallow
	any http requests to those directories.
	- Added addslashes() to edit poll area.
	- Fixed another poll bug. (re Alex)

..... Sat Jul  8 23:54:10 EDT 2000
	- Little stuff here and there. Is this thing ready for
	0.3.0 release yet?

..... Fri Jul  7 13:19:00 EDT 2000
	- Fixed bug when editing polls.
	- Added admin logging. writes to /var/access.log

..... Thu Jul  6 17:32:09 EDT 2000
	- Worked on polls a bit more.

..... Wed Jul  5 10:51:00 EDT 2000
	- Fixed bug in config.php when changing SiteKey.
	- Fixed bug in F_break.
	- Added PageWidth and AreaPadding to Layouts.
	- Fixed bug in preview.php.
	- Rewrote polls, added comments to polls. (re JasonW)

..... Tue Jul  4 01:34:40 EDT 2000
	- Added preview / post buttons on both contrib.php and
	preview.php. (re philip)
	- various improvements here and there.
	- Fixed bug in validatePreview() (re paul)
	- Only one (random) poll per page now. (re philip)

..... Mon Jul  3 13:48:24 EDT 2000
	- Added display boolean to pages.
	- Fixed various bugs / redirect improvements (re philip)
	- Added array of nonsense submit buttons. (re philip)
	- Added a check in submit.php to redirect w/ error if
	no HTTP_POST_VARS are found.

..... Sun Jul  2 22:17:00 EDT 2000
	- Fixed bug in blocks.inc (re justme)
	- Made change to article view (re alex)
	- Fixed bug in getPoll() when you edit poll from blocks.
	- Fixed bug where linking pages.php (re philip)

..... Sun Jul  2 13:12:57 EDT 2000
	- Moderation mode now shows full story instead of just the
	summary.
	- Added IMG tag to list of allowed HTML tags.
	- Renamed Code to Type in T_Blocks
	- Removed PHP-type block. Use INCLUDE instead.
	- Fixed bug in makeImages()
	- Fixed bug in misc.php for adding INCLUDE-type blocks.
	- if bgcolor is the same as content bgcolor, a HR is placed
	to seperate the entries.

..... Sat Jul  1 23:06:16 EDT 2000
	- Fixed HTML bgcolors in contrib.php (re philip)
	- Added a check to ensure file exists when adding/editing
	an include-type block.
	- Moved message warning to end of header.inc rather than
	scattered in different files.
	- Added javascript function to check for valid URLs.
	- The poll bar.gif is now generated based on LinkColor.
	- added stripslashes() throughout modes.php..

..... Fri Jun 30 14:13:41 EDT 2000
	- Changed encryption methodology again.
	We now use md5 instead of crypt(). For example:
	admin cookie name = md5([SiteKey]_admin);

..... Thu Jun 29 16:07:03 EDT 2000
	- Various addslashes() fixes.
	- Added boolean to toggle the makeCurves call which uses
	GD to dynamically create gifs.  Does this work?
	- More various fixes.
	- Fixed a bug in submit.php for EmailComments
	- Changed admin cookie so now it encrypts both the name and
	value, using the sitekey as the salt.  This should solve a
	security issue discovered by JasonW. thank you.
	- Changed poll/usersave cookies to not make SiteKey visible.

..... Wed Jun 28 12:08:17 EDT 2000
	- Added addslashes() all over the place in submit.php.
	- Various fixes here and there.
	- Introduced upgrade script, 0.2.4-0.3.0.sql.
	- 0.3.0 ripe

..... Tue Jun 27 11:13:56 EDT 2000
	- Created var/ for scratch files.
	- Fixed a bug in poll cookies.

..... Mon Jun 26 04:46:34 EDT 2000
	- Added F_makeCurves() which generates a IMG_CURVE gif
	with the background color specified in layout.
	- Layout: removed MainLinkColor/BlockLinkColor, added
	a general LinkColor and FontSize.
	- HTML improvments on the tables. (another nested)
	- Changed the way user comments look.
	- Introduced 'Pages' system.

..... Sun Jun 25 23:47:21 EDT 2000
	- Block type now editable.
	- Added INCLUDE block type.

..... Fri Jun 23 10:34:25 EDT 2000
	- Added summary to edit story area.
	- Split story / block editing stanza.

..... Thu Jun 22 11:43:16 EDT 2000
	- Changed all instances from php3 to php.
	- Added Type to blocks table, allowing a new block to
	be either HTML for PHP.
	- Semi-finished the poll section.

..... Mon Jun 19 19:17:44 EDT 2000
	- Introduced support for polls.  This involves 4-5 functions, and
	the addition of booth.php3.  Original code contributed by
	Dave Bettis, clean up into functions for phpWebLog use.

..... Mon Jun 19 00:59:36 EDT 2000
	- Added ability to search comments and authors in search.php3.
	Comment searching is very basic at this point, but anything
	more elaborate would require much more overhead.  I'll wait
	this one out and see if it's really needed.
	- Added preview.php3 from contrib.php3 to allow for better
	story preview interface.
	- Added Summary to Stories, editable in preview mode.
	- Fixed bug in profiles.php3 where Author names could only
	be one word.
	- Added more error checking in various places.
	- HTML checking function added, allowed HTML tags can be defined
	in common.inc.php3. Also informs users if HTML tags are allowed
	and which ones they are able to use in their stories.  Comments
	are not affected.

..... Fri Jun 16 02:55:35 EDT 2000
	- Added ability for comments to be emailed to original story
	poster. this is optional in config.
	- Added error handling function, F_error()

..... Thu Jun 15 14:45:51 EDT 2000
	- Added extra column/speck to the three column spread for
	better layout control.
	- Seperated site name from site slogan. Slogan is used for RDF description.

..... Wed Jun 14 19:01:23 EDT 2000
	- Added SiteOwner to config for contact form.
	- A lot of progress made, new Layout manager now functional.

..... Tue Jun 13 00:51:28 EDT 2000
	- Added Subject field to profiles/contact form.
	- Wrapped urlencode/urldecode around urls in links.
	- F-I-N-A-L-L-Y fixed the admin/password problem.

..... Mon Jun 12 10:11:43 EDT 2000
	- import_layout works now.
	- Added boolean in config for user comments/sorting.
	- Seperated F_start into 3 functions. (normal, block, comments)
	- Added ability to add curve to block boxes
	- Cleaned up all style references site-wide.

..... Sun Jun 11 22:56:39 EDT 2000
	- Started on new Layout Manager. This is gonna be a big one.
	- Added Topic sorting to config. Very limited.
	- Added working etc/setup.sh for clean installations.
	- Changed story id variable from "id" to "story".
	- fixed cap inconsistancy with F_getTopic() in common.inc.php3
	- Started on new layout/xml engine. (xlay)

..... Fri Jun  9 10:45:13 EDT 2000
	- Fixed bug in Allow HTML option in config.
	- Removed 'Words in Body' from summaries.
	- Added docs/ directory for future documentation. (re JasonW)

0.2.4 Thu Jun  8 10:37:38 EDT 2000
	- All is quiet in the bug reporting room. It's time for a release.

..... Thu Jun  8 09:28:38 EDT 2000
	- Changed Hits data type from TINYINT to INT in tables.sql. (re JasonW)

..... Wed Jun  7 17:56:18 EDT 2000
	- Added ability to edit links.
	- Fixed path problem with edit (?)
	- Fixed a bug in search that wasn't returning stories that
	started with the requested query.
	- Added search criteria platform for advanced searches. (re JasonW)
	- Now strips html in story summaries.

..... Wed Jun  7 12:22:18 EDT 2000
	- Fixed bug in adding topics.
	- Added stripslashes() to article posting.
	- Fixed contrib to send cookies again.
	- "Curve" bug fixed in F_article();
	- Fixed bug in preview story mode where funky characters were
	breaking html.

..... Tue Jun  6 12:38:47 EDT 2000
	- Added number of unmoderated stories to topics list.
	Ex: (7/1) means 7 stories, 1 unmoderated.
	- Added 'words in body' to story summaries.

..... Tue Jun  6 04:37:03 EDT 2000
	- Fixed bug in export_rdf(), added <author> to rdf file.

..... Mon Jun  5 16:32:19 EDT 2000
	- Added preview mode to contrib.php3 to allow the poster to preview
	their article before it gets posted.
	- Fixed moderation mode so when you kill/edit/verify a story, it
	returns back to moderation mode.

..... Mon Jun  5 12:18:11 EDT 2000
	- The was a  RDF/RSS bug where all rss files had hardcoded links to
	phpweblog.org. Duh..  And rewrote it as a function.

..... Sat Jun  3 23:58:33 EDT 2000
	- Fixed a bug in comments where URLs weren't being sent.
	- You can no longer see Anonymous profiles.
	- Moved search routines to search.php3.  Search results now
	just list the Titles and not the content.
	- Fixed bug where Topic wasn't showing in story header cell.
	- Fixed a problem with rdf.inc where language wasn't being
	passed. RDF/RSS works now, but there is hardly any customization
	available at this point.  If it gets used and requested, it 
	will be added to config.

..... Sat Jun  3 15:24:35 EDT 2000
	- Added ability to post/save users' URL when posting a comment of
	story.
	- Introduced profiles.php3 which allows for users to view each
	others' profiles. Email address are also completely invisible now.
	A form was introduced to allow the sending of email to users
	without the sender ever seeing the email address it is being sent
	to.

..... Sat Jun  3 05:45:17 EDT 2000
	- Moved BasePath and BaseAddress to common.inc.php3.
	- Added another admin cookie check to be sure only the admin
	is changing the configuration in submit.php3.

..... Thu Jun  1 18:20:28 EDT 2000
	- Changed the name from Scores to Views to allow for user voting info
	to be kept in Scores.
	- Introduced XML/RDF backend option in admin. Uses a class written by
	Hans Wolters. This file gets written on every story submission, and
	only writes story items that are approved by moderator.
	- Fixed the bug where the admin cookie wasn't sending.
	- Added boolean in config to either allow HTML, strip HTML, or
	convert HTML to &lt;code&gt;

..... Thu Jun  1 12:19:09 EDT 2000
	- Prevented search results from returning unmoderated stories.
	- Prevented unmoderated articles from being counted in topic list.
	- Admin passwords are now encrypted using crypt() instead of
	the virtually useless rot13() algorithm.

..... Wed May 31 18:14:09 EDT 2000
	- Fixed several HTML errors
	- Topic Manager is finished
	- Added Topic Image to story.
	- Added the ability to save user info from Contribute page.
	- User Info cookies now last @ 6 months.
	- Added ability for admin to repost stories, effectively
	updating the timestamp, thus placing the story on the front page.
	- Possibly fixed a bug that was causing problems when killing
	a comment with some browsers with urlencode().

..... Tue May 30 16:13:12 EDT 2000
	- Curved header images thingy is functional, but needs asthetic
	tweaking.
	- Fixed admin modes.php3

..... Tue May 30 02:20:10 EDT 2000
	- Made improvements on the topic manager.
	- Started to reconstruct the admin mini-menu.
	- Introduced Curved image to header option.

..... Mon May 29 15:46:50 EDT 2000
	- Removed the mailing-list support.  This is technically out of
	the scope of purpose for phpWebLog and is better left out.

..... Sat May 27 19:28:41 EDT 2000
	- Finished up on the new admin structure. You can access the
	admin page by simply calling http://site.com/admin
	- Fixed the expiration of the cookie that stores the visitor's
	user information when they post a comment.
	- The same ookie information is now retained for contributing
	news as well as posting a comment.

..... Sat May 27 12:53:23 EDT 2000
	- Admin areas were split into multiple files under the admin/ 
	directory. admin.php3 was just getting too large with too many
	modes to organize properly.
	- Topic Manager is almost complete.

0.2.3 Wed May 24 14:43:09 EDT 2000
	- There are unfunctional parts, but it is long overdue for a
	code freeze.

..... Wed May 24 00:50:36 EDT 2000
	- Fixed a bug that was caused by fixing another bug relating
	to item sorting and timestamps. (links submissions work again)
	- Started work on being able to better place where the blocks
	are. This is leading to a revamp of the html table placement
	for the whole site.

..... Tue May 23 02:21:48 EDT 2000
	- Fixed a bug relating to item sorting and timestamps.

..... Mon May 22 02:10:19 EDT 2000
	- Made alot of progress on the layout configuration page. It's
	a nifty little system once you get the hang of it.  You define
	a default layout in the site config based on the layouts you
	define in the layout config. ok ok?
	- Fixed a few minor bugs.
	- Added Footer Foreground color to layout page.
	- Started work on the Topic Manager. As of now, only delete works.
	- Added new layout variable Area Padding which is cellpadding
	for the whole page.

..... Sun May 21 02:43:08 EDT 2000
	- Introduced portal.php3 which is a redirect script to keep score.
	Tracking score of off-site links and stories will the primary
	function for now.  Admin can enable/disable the displaying of
	score in config.  
	- Added ability to save name/email to post comment section. 
	- Added two booleans to admin to allow admin to toggle anonymous 
	comment posting and the saving of user info. 
	- Fixed the confirmation box that pops up when you try and delete 
	a record. It no longer has to refresh if you cancel.
	- Added second password field in config to prevent accidental
	changing.

..... Sat May 20 17:02:54 EDT 2000
	Fixed a few minor bugs with layout config. 
	- Finished up the config section of admin.php3.
	- Removed the 'module system'. It would be best (more logical) 
	to just have the modules/addons hardcode and provide booleans 
	in the config to enable/disable. So far, there are two. (Topics 
	and Links can be toggled)

..... Sat May 20 06:25:37 EDT 2000
	- Finished up on layout section in admin.  
	- Added a module system to allow toggles for 'external' 
	functionality. (ie, the links section).  The more I think about 
	this, it makes no sense since all the code is already there.  
	Either module is a bad term to use or they should just be 
	treated like internal booleans. (topics)
	- Removed some redundant nested tables from the news section 
	to increase page loading time.  
	-Replaced the admin images (delete,edit,verify) with text.

..... Thu May 18 18:12:38 EDT 2000
	- Added offset, news limit to stories listing to allow for the
	admin to set a default number of stories to display per page,
	and pages are browsable with prev/next links at the bottom.
	- Added a password-protection front-end to admin.php3 so
	you no longer need .htaccess to protect this file, unless you
	want the additional access control.

..... Thu May 18 04:11:01 EDT 2000
	- Constructed the new admin page today.  It includes all system wide
	defines except database settings which are in common.inc.php3. (for
	initial db connection)  Table colors, font color / face, and block
	width was all added as well..

..... Wed May 17 03:22:50 EDT 2000
	Bah, i decided to continue with this thing afterall.  Theres too
	many ideas i'd like to implement that would require so much rewriting
	in thatware.. so my development will continue on phpweblog, slowly.
	- All variables defined in config.inc.php3 have been moved into the
	database to allow for online editing of everything.
	- Topics were split into their own table. A few new variables were 
	introduced as well.

0.2.2 Tue May  2 02:44:55 EDT 2000
	Well, i think this is where development will die.  After playing
	with thatphpware (http://www.atthat.com), I feel my efforts for a
	perfect and clean web news management system will be best utilized
	if I help contribute to it.  The direction of flexability and
	architechure with phpweblog was basically a clone of thatphpware,
	and i was simply unaware that thatphpware even existed until just
	recently.  I will consider 0.2.2 the last release of phpweblog by me.

0.2.1 Mon May  1 14:23:32 EDT 2000
	Topics were added.. definable in common.inc.php3.

0.2 Sat Apr 29 12:55:43 EDT 2000
	Moderation can be enabled/disabled.  New user submissions can be
		verified/deleted from admin mode. 
	There was a change in the News mysql table.  If you are currently
		running v0.1, you will have to recreate the News table, thus
		losing all News entries unless you alter the table manually
		instead of doing step 2 above. (Verified CHAR(1) field was added)
	Admin menu was added. Logout is now available.
	Fixed security leak, renaming common.inc to common.inc.php3.
		Be sure to delete your old common.inc as it is viewable
		by the world in plain text.
	Comments are now editable. Links are not.

0.1 Wed Apr 26 18:19:23 EDT 2000
	v0.1 released. Initial announcement.
