Fri, 12 Jun 2009 13:48:22 -0400 Considerably improved reliability of reboot code. Still producing respawn errors so currently disabled.
Dan [Fri, 12 Jun 2009 13:48:22 -0400] rev 76
Considerably improved reliability of reboot code. Still producing respawn errors so currently disabled.
Fri, 12 Jun 2009 13:47:12 -0400 Playlist rebuild should work right now!
Dan [Fri, 12 Jun 2009 13:47:12 -0400] rev 75
Playlist rebuild should work right now!
Fri, 12 Jun 2009 11:57:08 -0400 Security: Sessions are now based on HMAC-MD5 salts instead of concatenation
Dan [Fri, 12 Jun 2009 11:57:08 -0400] rev 74
Security: Sessions are now based on HMAC-MD5 salts instead of concatenation
Fri, 12 Jun 2009 11:38:43 -0400 Image tools: Use which() instead of reimplementing (should also work on win32 now)
Dan [Fri, 12 Jun 2009 11:38:43 -0400] rev 73
Image tools: Use which() instead of reimplementing (should also work on win32 now)
Tue, 26 May 2009 15:26:59 -0400 Some UI changes I don't feel like auditing over and over until I understand (commiting some very old changes here)
Dan [Tue, 26 May 2009 15:26:59 -0400] rev 72
Some UI changes I don't feel like auditing over and over until I understand (commiting some very old changes here)
Tue, 26 May 2009 15:26:22 -0400 A little more work on reboot support. Still not enabled, but should work eventually.
Dan [Tue, 26 May 2009 15:26:22 -0400] rev 71
A little more work on reboot support. Still not enabled, but should work eventually.
Tue, 26 May 2009 15:25:58 -0400 Core: should properly handle IPv4/IPv6 toggle preferences now
Dan [Tue, 26 May 2009 15:25:58 -0400] rev 70
Core: should properly handle IPv4/IPv6 toggle preferences now
Tue, 26 May 2009 15:25:30 -0400 DCOP: added safeguards for mysterious zombie behavior
Dan [Tue, 26 May 2009 15:25:30 -0400] rev 69
DCOP: added safeguards for mysterious zombie behavior
Tue, 26 May 2009 15:24:26 -0400 WebServer: fixed longstanding non-security fwrite buffer overflow bug
Dan [Tue, 26 May 2009 15:24:26 -0400] rev 68
WebServer: fixed longstanding non-security fwrite buffer overflow bug
Sun, 04 Jan 2009 22:56:57 -0500 WebServer now does not attempt to destruct if threader is not up
Dan [Sun, 04 Jan 2009 22:56:57 -0500] rev 67
WebServer now does not attempt to destruct if threader is not up
Tue, 23 Dec 2008 20:37:36 -0500 Release: 0.1 alpha 4
Dan [Tue, 23 Dec 2008 20:37:36 -0500] rev 66
Release: 0.1 alpha 4
Tue, 23 Dec 2008 20:33:57 -0500 Updated readme for 0.1a4 0.1a4
Dan [Tue, 23 Dec 2008 20:33:57 -0500] rev 65
Updated readme for 0.1a4
Tue, 23 Dec 2008 20:20:35 -0500 A few miscellaneous fixes including modifying WebServer to write data in chunks (improved performance and reliability on a slow connection)
Dan [Tue, 23 Dec 2008 20:20:35 -0500] rev 64
A few miscellaneous fixes including modifying WebServer to write data in chunks (improved performance and reliability on a slow connection)
Tue, 23 Dec 2008 17:37:51 -0500 Cookies should now persist in WebServer under Safari
Dan [Tue, 23 Dec 2008 17:37:51 -0500] rev 63
Cookies should now persist in WebServer under Safari
Sat, 20 Dec 2008 17:41:13 -0500 Fixed a bug in get_peer_info(); accept() now fully works for multiple bound addresses
Dan [Sat, 20 Dec 2008 17:41:13 -0500] rev 62
Fixed a bug in get_peer_info(); accept() now fully works for multiple bound addresses
Sun, 23 Nov 2008 23:55:37 -0500 Escape key closes volume box
Dan [Sun, 23 Nov 2008 23:55:37 -0500] rev 61
Escape key closes volume box
Sun, 23 Nov 2008 23:53:29 -0500 ...it should be cool with scrolling now.
Dan [Sun, 23 Nov 2008 23:53:29 -0500] rev 60
...it should be cool with scrolling now.
Sun, 23 Nov 2008 23:49:20 -0500 Fixed position of floating volume div
Dan [Sun, 23 Nov 2008 23:49:20 -0500] rev 59
Fixed position of floating volume div
Sun, 23 Nov 2008 23:43:59 -0500 Added custom volume setting function (press v in the playlist window)
Dan [Sun, 23 Nov 2008 23:43:59 -0500] rev 58
Added custom volume setting function (press v in the playlist window)
Sun, 23 Nov 2008 23:43:52 -0500 Some backend changes to webserver to allow IPv6 binding
Dan [Sun, 23 Nov 2008 23:43:52 -0500] rev 57
Some backend changes to webserver to allow IPv6 binding
Wed, 08 Oct 2008 21:56:21 -0400 Fixed wrong PID variable in httpd fork
Dan [Wed, 08 Oct 2008 21:56:21 -0400] rev 56
Fixed wrong PID variable in httpd fork
Wed, 08 Oct 2008 21:22:48 -0400 Added login and credentials JSON API for some... upcoming new features.
Dan [Wed, 08 Oct 2008 21:22:48 -0400] rev 55
Added login and credentials JSON API for some... upcoming new features.
Wed, 24 Sep 2008 13:47:42 -0400 Added check for PHP 5.1.0 and improved error handling for missing pcntl
Dan [Wed, 24 Sep 2008 13:47:42 -0400] rev 54
Added check for PHP 5.1.0 and improved error handling for missing pcntl
Wed, 24 Sep 2008 13:47:23 -0400 Fixed broken FORK_CHILD usage.
Dan [Wed, 24 Sep 2008 13:47:23 -0400] rev 53
Fixed broken FORK_CHILD usage.
Wed, 24 Sep 2008 00:18:21 -0400 Fixed globals from config file not being properly loaded from grey_reload_config()
Dan [Wed, 24 Sep 2008 00:18:21 -0400] rev 52
Fixed globals from config file not being properly loaded from grey_reload_config()
Tue, 23 Sep 2008 23:31:51 -0400 Re-merging fixed header blocks on theme files (fix was implemented on both nighthawk and scribus)
Dan [Tue, 23 Sep 2008 23:31:51 -0400] rev 51
Re-merging fixed header blocks on theme files (fix was implemented on both nighthawk and scribus)
Tue, 23 Sep 2008 23:26:18 -0400 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: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)
Tue, 23 Sep 2008 23:26:15 -0400 Fixed license blocks in theme files
Dan [Tue, 23 Sep 2008 23:26:15 -0400] rev 49
Fixed license blocks in theme files
Tue, 23 Sep 2008 23:24:13 -0400 Replaced multithreading in WebServer with a full multithreading library that properly handles IPC and child management
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
Mon, 01 Sep 2008 17:03:44 -0400 Toned down the "login success" message's color a bit
Dan [Mon, 01 Sep 2008 17:03:44 -0400] rev 47
Toned down the "login success" message's color a bit
Mon, 01 Sep 2008 16:59:48 -0400 Moved configuration to a separate file.
Dan [Mon, 01 Sep 2008 16:59:48 -0400] rev 46
Moved configuration to a separate file.
Mon, 01 Sep 2008 16:53:17 -0400 Switched back to grey theme as default (oops!). Theme selection widget will come in a later commit.
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.
Mon, 01 Sep 2008 16:51:13 -0400 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: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.
Mon, 01 Sep 2008 16:50:03 -0400 Added full cookie support to webserver
Dan [Mon, 01 Sep 2008 16:50:03 -0400] rev 43
Added full cookie support to webserver
Mon, 01 Sep 2008 16:48:47 -0400 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:47 -0400] rev 42
Balanced out position slider a little more so it only moves by 240px instead of the full 250 (cosmetic only)
Mon, 01 Sep 2008 16:48:09 -0400 Ehh, forgot to add the spacer image for sprites.
Dan [Mon, 01 Sep 2008 16:48:09 -0400] rev 41
Ehh, forgot to add the spacer image for sprites.
Mon, 01 Sep 2008 13:06:50 -0400 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: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.
Mon, 01 Sep 2008 13:05:52 -0400 Fixed scroll-to-current-track being about 30 pixels off under iPhone
Dan [Mon, 01 Sep 2008 13:05:52 -0400] rev 39
Fixed scroll-to-current-track being about 30 pixels off under iPhone
Sun, 24 Aug 2008 02:04:09 -0400 Out with the old (commented out as it was) request reading code, please
Dan [Sun, 24 Aug 2008 02:04:09 -0400] rev 38
Out with the old (commented out as it was) request reading code, please
Sun, 24 Aug 2008 01:28:52 -0400 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: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.
Sun, 24 Aug 2008 01:26:20 -0400 Children are no longer noisy when dying (don't I sound perverted)
Dan [Sun, 24 Aug 2008 01:26:20 -0400] rev 36
Children are no longer noisy when dying (don't I sound perverted)
Fri, 15 Aug 2008 23:59:15 -0400 Updated readme for imminent release 0.1a3
Dan [Fri, 15 Aug 2008 23:59:15 -0400] rev 35
Updated readme for imminent release 0.1a3
Fri, 15 Aug 2008 23:49:00 -0400 Merging changes from nighthawk; added support for dumb terminals
Dan [Fri, 15 Aug 2008 23:49:00 -0400] rev 34
Merging changes from nighthawk; added support for dumb terminals
Fri, 15 Aug 2008 23:31:37 -0400 Removed requirement for detecting home directory; artwork fetcher relies on return from saveCurrentPlaylist now
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
Fri, 15 Aug 2008 23:22:30 -0400 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: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
Fri, 15 Aug 2008 23:29:37 -0400 Made Greyhound check for SimpleXML.
Dan [Fri, 15 Aug 2008 23:29:37 -0400] rev 31
Made Greyhound check for SimpleXML.
Wed, 06 Aug 2008 01:06:42 -0400 Fixed shadow on grey theme.
Dan [Wed, 06 Aug 2008 01:06:42 -0400] rev 30
Fixed shadow on grey theme.
Wed, 06 Aug 2008 01:04:32 -0400 Switched default theme to grey.
Dan [Wed, 06 Aug 2008 01:04:32 -0400] rev 29
Switched default theme to grey.
Tue, 05 Aug 2008 19:13:21 -0400 Added grey theme.
Dan [Tue, 05 Aug 2008 19:13:21 -0400] rev 28
Added grey theme.
Tue, 05 Aug 2008 13:17:57 -0400 Merging artwork (nighthawk) + keepalive (scribus) branches
Dan [Tue, 05 Aug 2008 13:17:57 -0400] rev 27
Merging artwork (nighthawk) + keepalive (scribus) branches
Tue, 05 Aug 2008 13:17:37 -0400 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: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.
Tue, 05 Aug 2008 13:15:11 -0400 Added initial album artwork support.
Dan [Tue, 05 Aug 2008 13:15:11 -0400] rev 25
Added initial album artwork support.
Wed, 02 Jul 2008 11:57:13 -0400 Added HttpSuccess exception which can be thrown when a scriptlet is done executing normally
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
Tue, 01 Jul 2008 04:17:46 -0400 Added support for multipart forms, file uploads, and fatal exceptions in PhpHttpd; fixed wrong license tag on WebServer class
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
Tue, 01 Jul 2008 04:16:04 -0400 Added ability to gracefully fail the client if the connection to the server fails
Dan [Tue, 01 Jul 2008 04:16:04 -0400] rev 22
Added ability to gracefully fail the client if the connection to the server fails
Mon, 30 Jun 2008 12:36:13 -0400 Made the webserver a bit smarter. It handles running as root properly (only allows it if user/group specified and port < 1024) and directory listing is massively smarter.
Dan [Mon, 30 Jun 2008 12:36:13 -0400] rev 21
Made the webserver a bit smarter. It handles running as root properly (only allows it if user/group specified and port < 1024) and directory listing is massively smarter.
Fri, 25 Apr 2008 14:56:52 -0400 Updated the readme with known bugs
Dan [Fri, 25 Apr 2008 14:56:52 -0400] rev 20
Updated the readme with known bugs
Fri, 25 Apr 2008 14:48:23 -0400 Added the "powered by" link and rebranded as 0.1 alpha 1
Dan [Fri, 25 Apr 2008 14:48:23 -0400] rev 19
Added the "powered by" link and rebranded as 0.1 alpha 1
Fri, 25 Apr 2008 12:42:26 -0400 Added page-titling functionality that changes document.title to match the current track; made position slider reset to zero on stop or playlist end
Dan [Fri, 25 Apr 2008 12:42:26 -0400] rev 18
Added page-titling functionality that changes document.title to match the current track; made position slider reset to zero on stop or playlist end
Sat, 12 Apr 2008 09:26:01 -0400 Re-enabled multi-threaded operation after trying with a field test
Dan [Sat, 12 Apr 2008 09:26:01 -0400] rev 17
Re-enabled multi-threaded operation after trying with a field test
(0) -60 tip