Dan [Tue, 23 Sep 2008 23:26:18 -0400] rev 50
Added graphical configuration, at this point only for the grey theme but others will follow soon. (This has been nearly done for two weeks or more but was on hold due to the bugs with multithreading)
Dan [Tue, 23 Sep 2008 23:26:15 -0400] rev 49
Fixed license blocks in theme files
Dan [Tue, 23 Sep 2008 23:24:13 -0400] rev 48
Replaced multithreading in WebServer with a full multithreading library that properly handles IPC and child management
Dan [Mon, 01 Sep 2008 17:03:44 -0400] rev 47
Toned down the "login success" message's color a bit
Dan [Mon, 01 Sep 2008 16:59:48 -0400] rev 46
Moved configuration to a separate file.
Dan [Mon, 01 Sep 2008 16:53:17 -0400] rev 45
Switched back to grey theme as default (oops!). Theme selection widget will come in a later commit.
Dan [Mon, 01 Sep 2008 16:51:13 -0400] rev 44
First shot at getting a session management system in place. Login and logout pages are there, and auth seems to be working and sufficiently secure for the moment. Sessions last indefinitely and are cookie-based.
Dan [Mon, 01 Sep 2008 16:50:03 -0400] rev 43
Added full cookie support to webserver
Dan [Mon, 01 Sep 2008 16:48:47 -0400] rev 42
Balanced out position slider a little more so it only moves by 240px instead of the full 250 (cosmetic only)
Dan [Mon, 01 Sep 2008 16:48:09 -0400] rev 41
Ehh, forgot to add the spacer image for sprites.
Dan [Mon, 01 Sep 2008 13:06:50 -0400] rev 40
Added artwork spriting support. Artwork is now displayed using a gigantic CSS sprite instead of hundreds of little images. GD required.
Dan [Mon, 01 Sep 2008 13:05:52 -0400] rev 39
Fixed scroll-to-current-track being about 30 pixels off under iPhone
Dan [Sun, 24 Aug 2008 02:04:09 -0400] rev 38
Out with the old (commented out as it was) request reading code, please
Dan [Sun, 24 Aug 2008 01:28:52 -0400] rev 37
Major changes to webserver backend. All socket functions are abstracted to allow support for stream_* which seems to be both more widely supported and better at handling blocking and timeouts, at the cost of a small bit of speed. Keep-Alive times out properly and thanks to a bit of IPC code from stream_create_pair(), zombie children are mostly eliminated by proper pcntl_wait() being called when a child shuts down normally, and children die within 0.2sec if the parent receives a SIGTERM or SIGINT, even if the children are waiting on the socket.
Dan [Sun, 24 Aug 2008 01:26:20 -0400] rev 36
Children are no longer noisy when dying (don't I sound perverted)
Dan [Fri, 15 Aug 2008 23:59:15 -0400] rev 35
Updated readme for imminent release 0.1a3
Dan [Fri, 15 Aug 2008 23:49:00 -0400] rev 34
Merging changes from nighthawk; added support for dumb terminals
Dan [Fri, 15 Aug 2008 23:31:37 -0400] rev 33
Removed requirement for detecting home directory; artwork fetcher relies on return from saveCurrentPlaylist now
Dan [Fri, 15 Aug 2008 23:22:30 -0400] rev 32
Experimental: upon change to playlist, send SIGUSR1 to parent process and branch out to all children to force a playlist refresh
Dan [Fri, 15 Aug 2008 23:29:37 -0400] rev 31
Made Greyhound check for SimpleXML.
Dan [Wed, 06 Aug 2008 01:06:42 -0400] rev 30
Fixed shadow on grey theme.
Dan [Wed, 06 Aug 2008 01:04:32 -0400] rev 29
Switched default theme to grey.
Dan [Tue, 05 Aug 2008 19:13:21 -0400] rev 28
Added grey theme.
Dan [Tue, 05 Aug 2008 13:17:57 -0400] rev 27
Merging artwork (nighthawk) + keepalive (scribus) branches
Dan [Tue, 05 Aug 2008 13:17:37 -0400] rev 26
Made error pages send length of response to get keep-alive working properly; added (nonworking, sorry) keep-alive timeout support.
Dan [Tue, 05 Aug 2008 13:15:11 -0400] rev 25
Added initial album artwork support.
Dan [Wed, 02 Jul 2008 11:57:13 -0400] rev 24
Added HttpSuccess exception which can be thrown when a scriptlet is done executing normally
Dan [Tue, 01 Jul 2008 04:17:46 -0400] rev 23
Added support for multipart forms, file uploads, and fatal exceptions in PhpHttpd; fixed wrong license tag on WebServer class