A few bug fixes: the DTD for commands was too strict and rejecting valid commands.xml files in some cases, certain combinations of dependencies and file requests could result in a loop, and the client was a bit too verbose about creating temporary placeholder files.