2008-11-24 Dan Fixed position of floating volume div
2008-11-24 Dan Added custom volume setting function (press v in the playlist window)
2008-11-24 Dan Some backend changes to webserver to allow IPv6 binding
2008-10-09 Dan Fixed wrong PID variable in httpd fork
2008-10-09 Dan Added login and credentials JSON API for some... upcoming new features.
2008-09-24 Dan Added check for PHP 5.1.0 and improved error handling for missing pcntl
2008-09-24 Dan Fixed broken FORK_CHILD usage.
2008-09-24 Dan Fixed globals from config file not being properly loaded from grey_reload_config()
2008-09-24 Dan Re-merging fixed header blocks on theme files (fix was implemented on both nighthawk and scribus)
2008-09-24 Dan 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)
2008-09-24 Dan Fixed license blocks in theme files
2008-09-24 Dan Replaced multithreading in WebServer with a full multithreading library that properly handles IPC and child management
2008-09-01 Dan Toned down the "login success" message's color a bit
2008-09-01 Dan Moved configuration to a separate file.
2008-09-01 Dan Switched back to grey theme as default (oops!). Theme selection widget will come in a later commit.
2008-09-01 Dan 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.
2008-09-01 Dan Added full cookie support to webserver
2008-09-01 Dan Balanced out position slider a little more so it only moves by 240px instead of the full 250 (cosmetic only)
2008-09-01 Dan Ehh, forgot to add the spacer image for sprites.
2008-09-01 Dan Added artwork spriting support. Artwork is now displayed using a gigantic CSS sprite instead of hundreds of little images. GD required.
2008-09-01 Dan Fixed scroll-to-current-track being about 30 pixels off under iPhone
2008-08-24 Dan Out with the old (commented out as it was) request reading code, please
2008-08-24 Dan 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.
2008-08-24 Dan Children are no longer noisy when dying (don't I sound perverted)
2008-08-16 Dan Updated readme for imminent release 0.1a3
2008-08-16 Dan Merging changes from nighthawk; added support for dumb terminals
2008-08-16 Dan Removed requirement for detecting home directory; artwork fetcher relies on return from saveCurrentPlaylist now
2008-08-16 Dan Experimental: upon change to playlist, send SIGUSR1 to parent process and branch out to all children to force a playlist refresh
2008-08-16 Dan Made Greyhound check for SimpleXML.
2008-08-06 Dan Fixed shadow on grey theme.
2008-08-06 Dan Switched default theme to grey.
2008-08-05 Dan Added grey theme.
2008-08-05 Dan Merging artwork (nighthawk) + keepalive (scribus) branches
2008-08-05 Dan Made error pages send length of response to get keep-alive working properly; added (nonworking, sorry) keep-alive timeout support.
2008-08-05 Dan Added initial album artwork support.
2008-07-02 Dan Added HttpSuccess exception which can be thrown when a scriptlet is done executing normally
2008-07-01 Dan Added support for multipart forms, file uploads, and fatal exceptions in PhpHttpd; fixed wrong license tag on WebServer class
2008-07-01 Dan Added ability to gracefully fail the client if the connection to the server fails
2008-06-30 Dan 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.
2008-04-25 Dan Updated the readme with known bugs
2008-04-25 Dan Added the "powered by" link and rebranded as 0.1 alpha 1
2008-04-25 Dan Added page-titling functionality that changes document.title to match the current track; made position slider reset to zero on stop or playlist end
2008-04-12 Dan Re-enabled multi-threaded operation after trying with a field test
2008-04-02 Dan Disabled forking/keep-alive code, firefox doesn't seem to like the way it waits for requests
2008-04-02 Dan Added multi-threading/forking/keep-alive support to webserver. w00t, feeling all POSIX-happy today!
2008-03-31 Dan Added jump-to-current function in iphone theme; fixed md5('') call if unique IDs empty in playlist XML file
2008-03-26 Dan Added PHP feature check to prevent script from throwing unneeded exceptions on unsupported PHP configurations
2008-03-26 Dan Backend improvement to webserver that causes interrupts to work properly; made pcntl_signal only be called if it's supported
2008-03-26 Dan Fixed some position slider issues; added a pulsing effect to the current track (fun!)
2008-03-24 Dan SECURITY: Fix ability to crash server in ajax.php; added playback position slider and ability to seek through current song
2008-03-24 Dan Moved all Greyhound output to stderr so it will show up in AmaroK error messages; corrected some HTML bugs in the readme
2008-03-24 Dan Modified to trap signals properly and not write to the root directory (only working directory)
2008-03-24 Dan Modified to fit Amarok script specifications.
2008-03-24 Dan First release version. Renamed to Greyhound and readme/license files added.
2008-03-24 Dan Relicensed to GPLv2. Previous revisions should not be downloaded as they do not contain copies of appropriate licenses, which will be added in a later commit. Completed interface for mobile devices.
2008-03-24 Dan Should be completely iPhone/iPod Touch-friendly now :)
(0) -56 tip