2007-10-07  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* handlers.lisp, version.lisp-expr: nuclblog 0.4.14

	 * use esc instead of str so that, e.g. > doesn't get converted to
	   ">" when editing blog entries.

2007-10-06  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* NEWS, demo/nuclblog-demo.lisp, version.lisp-expr: nuclblog 0.4.13

	 * replaced calls to
	   hunchentoot-vhost::create-virtual-host-folder-dispatcher-and-handler
	   with hunchentoot:create-folder-dispatcher-and-handler calls
	 * update NEWS with some old news

2007-10-01  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* nuclblog.lisp, version.lisp-expr, handlers.lisp: nuclblog 0.4.12
	 * continue work on define-blog-handler-2
	 * move handlers to use define-blog-handler-2

	* handlers.lisp, nuclblog.lisp, pages.lisp, utilities.lisp, version.lisp-expr:
	nuclblog 0.4.11
	 * deprecate blog-page in favor of with-blog-page
	 * add blog-main function
	 * add status handler
	 * add local copy of with-unique-names and use this one instead of the
	   one from hunchentoot
	 * add define-blog-handler-2, which isn't quite right
	 * add with-blog-page

2007-09-29  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* demo/nuclblog-demo.lisp, handlers.lisp, pages.lisp, version.lisp-expr:
	nuclblog 0.4.10
	 * add :ssl-port args to ht-auth::authorized-page forms
	 * reformat main-nav
	 * comment fix
	 * remove #+/-hunchentoot-vhost stuff
	 * remove realm-ssl-port call

2007-09-27  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* demo/nuclblog-demo.lisp, handlers.lisp, pages.lisp, version.lisp-expr:
	nuclblog 0.4.8
	 * use ht-auth:session-realm-... functions
	 * indentation

2007-09-17  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* file-authenticator.lisp, handlers.lisp, nuclblog.lisp, version.lisp-expr:
	nuclblog 0.4.8
	 * remove file-authenticator
	 * remove authenticator class
	 * remove authenticator and users slots from blog class
	 * whitespace

	* demo/nuclblog-demo.lisp, handlers.lisp, version.lisp-expr:
	nuclblog 0.4.7
	 * comment out new-browser-auth handler
	 * fix optional ssl-port startup parameter

2007-09-11  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* ChangeLog, NEWS, handlers.lisp, nuclblog.asd, utilities.lisp, version.lisp-expr:
	nuclblog 0.4.6
	 * cl-who:*downcase-tags-p* -> cl-who:*downcase-tokens-p*. Now
	   requires cl-who 0.11.0 or later.
	 * added NEWS file

	* demo/nuclblog-demo.lisp, handlers.lisp, version.lisp-expr:
	nuclblog 0.4.5
	 * use hunchentoot-auth:session-user instead of (ht:session-value 'user)
	 * remove debugging print

2007-09-11  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* demo/nuclblog-demo.lisp, handlers.lisp, version.lisp-expr:
	nuclblog 0.4.5
	 * use hunchentoot-auth:session-user instead of (ht:session-value 'user)
	 * remove debugging print

2007-08-31  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* demo/nuclblog-demo.lisp, demo/start-nuclblog-demo.lisp, nuclblog.asd, nuclblog.lisp, pages.lisp, version.lisp-expr:
	nuclblog 0.4.4
	 * handlers depends-on pages
	 * read users and groups instead of just passwords
	 * dispatch-blog-handlers -> blog-dispatch
	 * remove nuclblog-demo-blog class
	 * add initialize-blog function
	 * break out start-ssl-services
	 * rework for new hunchentoot-vhost stuff

2007-07-21  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* handlers.lisp, nuclblog.lisp, pages.lisp, version.lisp-expr:
	nuclblog 0.4.3
	 * :: -> : where appropriate
	 * removed spurious blog: and blog:: package prefixes

	* authorization.lisp, handlers.lisp, nuclblog.asd, nuclblog.lisp, pages.lisp, version.lisp-expr:
	nuclblog 0.4.2
	 * removed authorization.lisp
	 * use hunchentoot-auth::session-user-authenticated-p instead of
	   checking the session value directory
	 * added blog-login-page
	 * moved check-password and marked for future deletion
	 * use hunchentoot-auth::authorized-page instead of authorized-page
	 * moved add-user method

2007-07-18  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* authorization.lisp, demo/nuclblog-demo.lisp, handlers.lisp, nuclblog.asd, nuclblog.lisp, version.lisp-expr:
	nuclblog 0.4.1
	 * removed password-file handling stuff and replaced with
	   hunchentoot-auth
	 * added hunchentoot-auth dependencies
	 * added read-blog-entries defgeneric
	 * added shared-initialize method for blog to read passwords, read
	   entires and to set up the standard handlers for the blog
	 * store-blog-entries and read-blog-entries are now generic functions
	 * added demo realm

2007-06-13  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* demo/nuclblog-demo.lisp, nuclblog-demo.asd, nuclblog.asd, nuclblog.lisp, version.lisp-expr:
	nuclblog 0.4
	 * added hunchentoot-vhost dependency
	 * dispatch-blog-handlers now takes an optional vhost arg
	 * whitespace
	 * add blog-handlers to the vhost dispatch-table instead of *dispatch-table*
	 * 42423 -> 4243 typo

2007-05-10  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* demo/nuclblog-demo.lisp, nuclblog.lisp, pages.lisp, utilities.lisp, version.lisp-expr:
	nuclblog 0.3.1
	 * wrap lines in blog class definition
	 * fix locking in blog-entry
	 * add lock in get-entry and get-blog-entries
	 * remove *use-editor* cruft
	 * added some docstrings for the html and xml macros
	 * fixed start services so that it works on 4242/4243 by default

2007-04-28  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* version.lisp-expr: nuclblog 0.3
	 * bump version to 0.3

	* ChangeLog, authorization.lisp, demo/defpackage.lisp, demo/nuclblog-demo.lisp, demo/start-nuclblog-demo.lisp, links.lisp, nuclblog.lisp, version.lisp-expr:
	nuclblog 0.2.6
	 * redirect authorized pages to https if use-ssl-p
	 * add ssl-port slot to blog
	 * added parse-host-name-and-port function
	 * if blog-ssl-port is set and use-ssl-p, add the :<port> to the https
	   link
	 * add and export start-ssl-services
	 * fix the demo to use ssl on port 4243

2007-04-28  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* authorization.lisp, links.lisp, nuclblog.lisp, pages.lisp, version.lisp-expr:
	nuclblog 0.2.5
	 * add use-ssl-p slot to blog
	 * if use-sll-p, require https for authorized pages
	 * Main -> Blog

2007-04-27  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* README, demo/nuclblog-demo.lisp, demo/static/hunchentoot10.png, nuclblog-demo.asd, version.lisp-expr:
	hunchy 0.2.4
	 * Added preliminary ssl support and README instructions for
	   generating keys
	 * Added hunchentoot button

2007-04-26  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* handlers.lisp, links.lisp, nuclblog.lisp, pages.lisp, version.lisp-expr:
	nuclblog 0.2.3
	 * preserve category when editing blog entries
	 * channel-rss now takes category keyword param and does
	   the right thing with it
	 * archives.rss handler checks for category and calls
	   channel-rss with it if present
	 * make-archives-url now takes an :rss keyword arg
	 * added get-blog-entries which returns (a copy of)
	   the blog entries, possibly filted by categor
	 * sorted-blog-entries no longer copies, as it gets a copy
	   from get-blog-entries
	 * fixed RSS URLs

	* handlers.lisp, version.lisp-expr: nuclblog 0.2.2
	 * preserve category when editing blog entries

	* authorization.lisp, defpackage.lisp, nuclblog.lisp, version.lisp-expr:
	nuclblog 0.2.1
	 * sprinkle some locks around the entries and password access and
	   cl-store store/restore operations.

2007-04-25  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* demo/nuclblog-demo.lisp, nuclblog-demo.asd, nuclblog.asd, version.lisp-expr:
	nuclblog 0.2
	 * add missing pieces to the demo asdf file
	 * add version.lisp-expr to .asdf
	 * remove /cl/static dispatcher from demo

	* demo/nuclblog-demo.asd, demo/nuclblog-demo.lisp, make-dist.sh, nuclblog-demo.asd, version.lisp-expr:
	nuclblog 0.1.6
	 * move demo/nuclblog-demo.asd to nuclblog-demo.asd
	   and add demo module therein
	 * fix references to demo/...
	 * fix make-dist

	* README, authorization.lisp, demo/.cvsignore, demo/README, demo/defpackage.lisp, demo/nuclblog-demo.asd, demo/nuclblog-demo.lisp, demo/start-nuclblog-demo.lisp, demo/start-nuclblog-demo.sh, demo/static/black.css, demo/static/demoblog.css, demo/static/sbclbutton.png, demo/static/white.css, nuclblog.lisp, version.lisp-expr:
	nuclblog 0.1.5
	 * adding demo
	 * work on README and demo/README
	 * save password file after set-password
	 * added add-user method
	 * check for blog-entries file before cl-store:restore call

	* handlers.lisp, version.lisp-expr: hunchy 0.1.4
	 * add revised at text

	* authorization.lisp, version.lisp-expr: nuclblog 0.1.3
	 * fix (when (probe-file ...)) bug

2007-04-24  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* pages.lisp, version.lisp-expr: nuclblog 0.1.2
	 * escape-string the alt tags

	* handlers.lisp, utilities.lisp, version.lisp-expr: nuclblog 0.1.1
	 * cleaning up (yeah, right...) the who::*downcase-tag-p* bits
	 * added with-xml macro
	 * moved channel stuff into channel-rss

	* nuclblog.asd, version.lisp-expr, ChangeLog: nuclblog 0.1
	 * Added ChangeLog
	 * bumped the version number

	* links.lisp, version.lisp-expr: nuclblog 0.0.12
	 * use hunchentoot:ssl-p to decide if we're using http or https for link
	   construction

	* authorization.lisp, handlers.lisp, nuclblog.asd, nuclblog.lisp, version.lisp-expr:
	nuclblog 0.0.11
	 * redid password authorization
	 * fix authorized-page logic
	 * validate-user -> check-password
	 * add :md5 dependency
	 * add passwords and password-storage-path slots to blog class

	* authorization.lisp, defpackage.lisp, handlers.lisp, links.lisp, nuclblog.asd, nuclblog.lisp, pages.lisp, utilities.lisp, version.lisp-expr:
	nuclblog 0.0.10
	 * added copyright notices
	 * added some docstrings
	   define-easy-handler.
	 * redirect mail urls to the right place
	 * added define-blog-handler and used this in preference to
	 * added handler-alist for the blog-handlers
	 * added dispatch-blog-handlers and *blog-dispatch-blogs*

	* authorization.lisp, version.lisp-expr: nuclblog 0.0.9
	 * remove debugging print

	* authorization.lisp, handlers.lisp, links.lisp, nuclblog.asd, nuclblog.lisp, pages.lisp, utilities.lisp, version.lisp-expr:
	nuclblog 0.0.8
	 * added skeletal (and weak) authorization functionality
	 * added login and logout handlers
	 * added new blog entry handler
	 * added edit and delete handlers
	 * full-xxx-url functions now use get-protocol instead of hardcoding http
	 * moved blog-xxx-url functions into links.lisp
	 * removed puri dependency
	 * call encode-url on some values
	 * show login and logout nav items wen appropriate

2007-04-23  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* handlers.lisp, pages.lisp, version.lisp-expr: nuclblog 0.0.7

	 * added eval-when hackery to try to get downcasing of tags in cl-who turned
	   off
	 * cleaned up nav stuff and added a g.f. for nav-boxes (should rename nav to
	   sidebar at some point)

	* handlers.lisp, links.lisp, utilities.lisp, version.lisp-expr:
	nuclblog 0.0.6
	 * don't downcase cl-who tags
	 * use || for case preserving keywords

	* LICENSE, css/nuclblog.css, handlers.lisp, links.lisp, make-dist.sh, nuclblog.asd, pages.lisp, utilities.lisp, version.lisp-expr:
	nuclblog 0.0.5
	 * added license
	 * entry -> entry-html
	 * added entry-rss
	 * fixed email handler
	 * added with-xml-output-to-string
	 * fixed blog page titles
	 * added links.lisp with link generation functions
	 * added make-dist
	 * added recent-entries, categories and buttons functions
	 * minor css tweaks

2007-04-22  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* nuclblog.asd, nuclblog.lisp, version.lisp-expr: nuclblog 0.0.4
	 * depend-on puri (this should probably go away at some point)
	 * authenticator initform is now nil (for the moment)

	* handlers.lisp, nuclblog.asd, nuclblog.lisp, pages.lisp, utilities.lisp, version.lisp-expr:
	hunchy 0.0.3
	 * use hunchentoot date stuff instead of araneida stuff
	 * sort blog entries when looping through
	 * added archives handler (no RSS yet)
	 * cleaned up depends
	 * added store-blog-entries and read-blog-entries
	 * added create-blog-entry and get-next-entry-number

	* .cvsignore, css/nuclblog.css, defpackage.lisp, handlers.lisp, nuclblog.asd, nuclblog.lisp, pages.lisp, utilities.lisp, version.lisp-expr:
	nuclblog 0.0.2
	 * now rudimentary things like displaying blog entries works

2007-04-21  Cyrus Harmon  <ch-lisp@bobobeach.com>

	* NOTES, README, css/nuclblog.css, defpackage.lisp, file-authenticator.lisp, nuclblog.asd, nuclblog.lisp, pages.lisp, utilities.lisp, version.lisp-expr:
	nuclblog 0.0.1
	 * first (not-yet-working) version