Released 12/12/19
  • 462: [Other] Add support for MySQL 8
  • 463: [Core] .wadf-instance from primary instance leaks macros to other instances (timj)
2 issues View Issues
Released 20/2/12
  • 355: [Core] Switching of local SVN checkouts fails if existing working copy is a subdirectory of a branch (timj)
  • 367: [CLI] Add --dns-only option to wadf-reprocess (timj)
  • 375: [Core] Automatically generate required directories when deploying CGI configs (timj)
  • 351: [Core] Set an environment variable to indicate the verbosity level when calling kickstart/post-deploy scripts (timj)
  • 397: [Core] Incorrectly formatted dependency-tags file causes overwrite of the end-user application (timj)
5 issues View Issues
Released 11/5/10
  • 347: [Core] Further orphaned files after dependency installation due to use of "pear install --force" (timj)
1 issue View Issues
Released 8/4/10
  • 344: [SVN module] Deployment of an SVN dependency still uses peg revision format in SVN 1.4
  • 325: [CLI] wadf-list-macros does not highlight template files which are ignored
  • 340: [Core] PHP config option values containing spaces aren't translated correctly into Apache vhost php_* options
  • 346: [Packaging] Pear issue when installing with dep tags and there is a auto resolved release confict, may add files from a future release
4 issues View Issues
Released 20/11/09
  • 294: [Core] Support alternate hosts file format that doesn't duplicate the local host name (timj)
  • 295: [Core] Default for vhost_config_path is more environment-specific than necessary (timj)
  • 297: [CLI] wadf-reprocess --db only works if there is a schema.sql file (timj)
  • 298: [Core] Look at environment variables to fill @user@ macro where possible (timj)
  • 301: [CLI] Remove hardcoded path to /usr/bin/php (timj)
  • 302: [Core] Auto-create directories for vhost_config_path (timj)
  • 303: [Core] Replace _rmDir() function with call to System::rm() (timj)
  • 309: [Micro HTTP server] Show hostname in WADF HTTP server default index page (timj)
  • 315: [Core] Change the ordering of wadf-(reprocess/deploy) so that installing the crontab is the last operation (timj)
  • 300: [Documentation] Update workstation documentation for Mac OS X/MAMP (timj)
  • 320: [Core] When using mod_php the php.ini variables are set using php_admin_*, preventing runtime overload
  • 321: [Core] Infinite recursion in self-referencing macros (timj)
  • 322: [Core] Add ability to force post-deploy removal of files, even if they weren't templated
13 issues View Issues
Released 14/9/09
  • 281: [Core] Switching of local SVN checkouts fails if existing working copy is a subdirectory of trunk
  • 200: [Core] Abstract version control-specific details (timj)
  • 265: [Core] Output from post deploy script should be marked more clearly
  • 266: [Core] Improve output when deploying PHP CGI config
  • 268: [SVN module] Issues with versions of SVN less than 1.5 (timj)
  • 269: [SVN module] With certain values of dep_pear_local_package_dirs, checkouts anywhere in the deployed site can be installed (timj)
  • 273: [Core] Use "svn up" in conjunction with "svn sw" when deploying SVN dependencies
  • 278: [Core] Don't downgrade already-installed PEAR packages when activating workaround for PEAR bug 13425
  • 280: [Core] Don't rely on on $_ENV; use getenv() instead (timj)
9 issues View Issues
Released 10/8/09
  • 245: [Core] Dependency warnings on first-time install with dependency tags (timj)
  • 254: [CLI] wadf-reprocess: --no-dep-tags option should be the default (timj)
  • 255: [Core] Regression: "**" in a macro value does not stop deployment (timj)
  • 261: [CLI] wadf-reprocess incorrectly calculates databases forming part of a deployment before switching to new version (if relevant) (timj)
  • 262: [CLI] Ask whether to use dependency tags when using wadf-reprocess (timj)
5 issues View Issues
Released 14/7/09
  • 230: [Core] Add option to exclude certain paths from template processing (timj)
  • 232: [CLI] Add --db-only option to wadf-reprocess (timj)
  • 234: [Core] wadf-reprocess: PEAR-install local copies of PEAR packages (timj)
  • 236: [Micro HTTP server] Reduce the amount of output from restarting the webserver (timj)
  • 237: [Micro HTTP server] wadf-httpd restart does not start if the server is not already running (timj)
  • 238: [Core] Database redeployment tries to remove views as tables (timj)
  • 241: [CLI] Add --deps-only option to wadf-reprocess (timj)
  • 242: [CLI] Assume not to redeploy database when running wadf-reprocess (timj)
8 issues View Issues
Released 6/7/09
  • 175: [Core] Deploying a database without a schema.sql fails even if dbX_schema is empty (timj)
  • 177: [Core] Add handling of schema import errors (timj)
  • 187: [CLI] wadf-undeploy does not correctly remove databases (timj)
  • 195: [Core] Add --no-dep-tags option to wadf-reprocess (timj)
  • 196: [Core] Rewrite template handling to remove dependency on UNIX "find" command (for portability) (timj)
  • 198: [Core] Improve general error handling (timj)
  • 201: [CLI] Allow wadf-undeploy to take "-d opt=value" options
  • 203: [Core] Add workaround for PEAR bug #13425 (Dep package install fails when 2 vers of dep exist, even when depchain is OK) (timj)
  • 205: [Core] Add workaround for PEAR bug #13427 (<max> does not completely exclude dep versions from consideration) when installing deps (timj)
  • 207: [Core] Reprocess fails if switching to a new tag/branch, and some generated files conflict with newly-added files in version control (timj)
  • 204: [CLI] Make text output and word wrapping respect console size (timj)
  • 206: [CLI] Hide passwords when entered on command line (timj)
  • 222: [CLI] All input for options that are prompted for is hidden (timj)
  • 223: [Core] Add ability to clear cached PEAR channel passwords after deployment (timj)
  • 224: [Core] Reprocessing with dependency tags doesn't process the client package - leading to possible spurious dependency warnings (timj)
  • 227: [Core] Deploying SVN dependencies using dependency tags sometimes fails due to interaction between directories (timj)
  • 229: [CLI] Add new --templates-only option (implies --no-deps --no-db --no-kickstart (timj)
17 issues View Issues
Released 11/2/09
  • 164: [Core] Debugging output present when using dependency tags file (timj)
1 issue View Issues
Released 1/2/09
  • 157: [Core] When deploying PEAR dependencies from dependency tags, check if they are already installed before force-installing (timj)
  • 158: [Core] E_NOTICES relating to standalone_pear (timj)
  • 160: [Core] wadf-deploy / reprocess should use dependency tags exclusively if they are defined (timj)
  • 161: [Micro HTTP server] Improve WADF HTTPD server default output page (list of applications) (timj)
  • 162: [Core] Remove hardcoded references to system command "rm" (timj)
5 issues View Issues
Released 5/1/09
  • 146: [CLI] Don't prompt for re-running of kickstart script if it doesn't exist (timj)
  • 109: [Core] Add php_bin to default pear_opts_as_macros option
  • 128: [Core] When prompting for dbX_deploy_pass or dbX_pass, show relevant database information (user, host, dbname) (timj)
3 issues View Issues
Released 11/12/08
  • 43: [Core] Add macro which generates random numbers (timj)
  • 121: [Core] Allow the %% macro to have some additional text for question/guidance (timj)
  • 136: [CLI] Add command line option to automatically disable database deployment for wadf-deploy and wadf-reprocess (timj)
  • 137: [CLI] Add command line option to automatically disable kickstart script running for wadf-reprocess (timj)
  • 138: [Core] Allow the ** macro to have some additional text for question/guidance (timj)
  • 150: [Core] Allow wadf to clean the cache of pear_local automatically
  • 151: [Core] Add support for SVN checkouts in dependency tags file (timj)
  • 153: [CLI] Add command line option to disable reprocessing of dependencies when running wadf-reprocess (timj)
  • 155: [Core] Install PEAR packages when deploying SVN checkouts (timj)
9 issues View Issues
Released 11/12/08
  • 125: [Core] Errors when dropping database tables during deployment (timj)
  • 126: [Core] Improve error handling when deploying databases (timj)
2 issues View Issues
Released 30/11/08
  • 111: [Core] Add ability to deploy specific PEAR package versions for tagged applications (timj)
  • 115: [Core] Add special macro to die when deploying/reprocessing if a value is not present (timj)
  • 62: [Core] Ability to deploy the latest release/tag without knowing the specific release number (timj)
  • 117: [Core] Pass environment variable to kickstart script to show whether or not database has been deployed (timj)
  • 118: [CLI] Prompt whether to re-run kickstart script with wadf-reprocess (timj)
  • 120: [CLI] Permissions not preserved on generated files (timj)
  • 122: [CLI] Spurious errors reported with wadf-clean (timj)
  • 123: [CLI] E_NOTICE in wadf-undeploy (timj)
8 issues View Issues
Released 15/11/08
  • 112: [Core] When using "wadf-deploy -d instance=foo", the instance file is not correct (timj)
1 issue View Issues
Released 7/10/08
  • 101: [Core] Can't select different profile from command line (timj)
  • 104: [Core] Enable "profile" storage and processing in the WADF instance file (timj)
  • 100: [Micro HTTP server] wadf-httpd: Show apachectl output if syntax test fails (timj)
  • 102: [Core] Add error handling for database undeploy (timj)
  • 103: [Core] Change cwd to deployed site before running setup.php (timj)
  • 105: [CLI] Save command line options to the WADF instance file (timj)
  • 106: [Micro HTTP server] wadf-httpd gives error if "wadf-httpd reload" called and stale pid file exists (timj)
  • 107: [Core] Schema deploying does not respect db_deploy_user/pass options (timj)
8 issues View Issues
Released 11/9/08
  • 87: [Core] PHP notices when deploying database (timj)
  • 88: [Core] Add option to allow setting of arbitrary PEAR options as macros (timj)
  • 89: [CLI] "wadf-deploy" without a parameter gives an E_NOTICE (timj)
3 issues View Issues
Released 30/6/08
  • 26: [CLI] Capture "warning:" lines from PEAR output and display separately (timj)
  • 28: [Core] Add undeploy functionality (timj)
  • 53: [CLI] Add ability to retrieve version from command line (timj)
  • 59: [CLI] Improve command line output (timj)
  • 68: [Micro HTTP server] Show systems in alphabetical order in "wadf-httpd status" (timj)
  • 70: [Core] Mark files generated from templates as read only (timj)
  • 71: [Default] Warning when WADF deploys a clean version of PEAR and dep_pear_base_channel does not have a username (timj)
  • 76: [Core] WADF inserts bogus comments when php_config_location_extra is empty (timj)
  • 79: [Core] Remove forced references to a non-standard "applicationcore" role (timj)
  • 80: [CLI] Command line should not throw errors if invalid options used (timj)
  • 81: [CLI] In wadf-list-macros, show the files containing macros (timj)
  • 82: [CLI] wadf-reprocess should show the database(s) that will be removed at the prompt (timj)
  • 84: [Core] Non-fatal error when setting read-only for template files removed via post_deploy_cleanup_files (timj)
  • 83: [Core] Output in wadf-reprocess when re deploying databases shows all the tables (timj)
14 issues View Issues
Released 26/6/08
  • 67: [Core] Warning when deploying crontab if user account has no current crontab (timj)
1 issue View Issues
Released 24/6/08
  • 65: [Core] WADF attempts to run non-existent kickstart script then fails with an error (timj)
  • 66: [Core] wadf-deploy on a tag fails (timj)
2 issues View Issues
Released 20/6/08
  • 64: [Core] php_config_location_extra is not implemented for CGI deployment (timj)
1 issue View Issues
Released 17/6/08
  • 61: [Core] First-time deploy/reprocess fails when macros require prompting (timj)
  • 63: [Core] Add public method to read version control information from a directory (timj)
2 issues View Issues
Released 3/6/08
  • 51: [Core] Remove hardcoded references to port 10080 (timj)
  • 54: [Core] Remove requirement to connect to database as root to deploy (timj)
  • 55: [Core] E_NOTICE on line Tools/WADF.php line 515 (timj)
  • 56: [Core] WADF should not prompt for user entry of "fallback" macro values (timj)
  • 57: [Core] When prompted for multiple macro values on command line, .wadf-instance file gets corrupted (timj)
  • 58: [Core] wadf-httpd gives error if "wadf-httpd stop" called and stale pid file exists (timj)
6 issues View Issues
Released 9/3/08
  • 34: [Core] Add a "wadf-list-macros" to easily show wadf macros (timj)
  • 39: [Core] Update code conventions to PHP5 (administrator)
  • 44: [Core] Add "schema only" option for database deployment (rather than doing CREATE DATABASE, GRANT etc.) (timj)
3 issues View Issues
Released 22/2/08
  • 19: [Core] Add option to not install PEAR package docs (timj)
  • 21: [Core] Prompt the user to enter the ServerAdmin e-mail address when running wadf-httpd for the first time (timj)
  • 22: [Core] Add ability to append vhost config details on a per-profile basis (timj)
  • 24: [Core] Add ability to pass macros on command line (timj)
  • 27: [Core] Drop database before redeploying (timj)
  • 32: [Core] WADF tries to parse empty lines in php.ini (timj)
6 issues View Issues
Released 17/2/08
  • 16: [Core] The .wadf-instance file gets corrupted when deploying with macros including %% (timj)
1 issue View Issues
Released 8/2/08
  • 11: [Core] Warning thrown after deploy/reprocess if webserver_restart_cmd option is empty (timj)
  • 13: [Core] Add post_deploy_cleanup_files option, to allow cleaning up of "special" files (timj)
  • 10: [Core] Remove deploy-time warning about removing directories if directory does not already exist (timj)
  • 14: [Core] Macro names have an upper limit of 30 chars (timj)
  • 9: [Core] Include path should be set/discovered automatically by WADF (timj)
  • 12: [Core] Add option to disable crontab deployment (timj)
  •        15: [Core] Filename for the crontab is not a variable and so cannot be overridden for different profiles (timj)
  • 17: [Core] Clear PEAR download directory after deploy/reprocess (timj)
  • 18: [Core] php.ini to mod_php processing does not work for parameter names that include a full stop (timj)
9 issues View Issues
Released 28/1/08
  • 2: [Core] Make easy way to add additional elements to PHP include_path
1 issue View Issues
Released 7/1/08
  • 4: [Core] Error when deploy_dns is set to "none" (timj)
  • 1: [Core] Add support for processing scheduled jobs (crontab) (timj)
2 issues View Issues