You are here

CHANGELOG.txt in Drupal Remote Dashboard Server 7.2

Same filename and directory in other branches
  1. 6.2 CHANGELOG.txt
  2. 6 CHANGELOG.txt
  3. 7 CHANGELOG.txt
drd_server 7.x-2.10, 2017-07-12
-------------------------------
Improve key length handling
Always generate random keys
Store and transport keys in base64 encoded format

drd_server 7.x-2.9, 2017-04-07
------------------------------
Issue #2865843: Fix encoding and decoding of IV and only do that once at each end: when adding to and reading from header

drd_server 7.x-2.8, 2017-02-23
------------------------------
Issue #2855388 by jurgenhaas: Use new IV for each request

drd_server 7.x-2.7, 2017-02-22
------------------------------
#2852175 by jurgenhaas: Remove AES dependency

drd_server 7.x-2.6, 2016-10-12
------------------------------
Issue #2370499 by btopro, jurgenhaas: deep read base_url even if sites.php exists
Issue #2510222 by cwells, jurgenhaas: Properly determine project name
Issue #2777061 by dahousecat: drd_server does not delete it's variables when being uninstalled
Issue #2671904 by dwkitchen: Call to undefined function aes_config()
Issue #2654302 by jurgenhaas: Build drd_remote for D6
Issue #2655962: Upgrade path from D7 to D8
Issue #2592967 by jurgenhaas: Can't add new Drupal core - aes_config() undefined
Avoid a warning in locale.inc
#2380009 Check for robots.txt doesn't take i18n into accountCorrect the d.o URLs and go to https://www.drupal.org directly for each link
Avoid an error with l10n_update version 2, needs more work
Add .gitignore
#2373159 Add css for navbar
#2373159 Implement support for navbar module
#2322479 Action drd.server.domains does not provide SSL information
#2305829 Trim the response code when checking for domain status

drd_server 7.x-2.5, 2014-07-10
------------------------------
Allow spaces, commas and semicolons as separator in allowed referer field
#2291213: Properly include headers into DRD http requests to make sure that mod_security or other tools won't reject our requests
#2291213: Improve debugging and implement a debug export
#2291213: Avoid notice if keys for an IP don't yet exist
#2274065: Further improve the detection of the installation status for remote domains to properly work with https-only domains
#2287369: Remove protection of user 1's profile, recommended to use https://drupal.org/project/userone instead

drd_server 7.x-2.4, 2014-06-16
------------------------------
#2284265: Install status wrong when domain in maintenance mode
#2274065: Allow redirects when checking for drd_server installation status
#2281135: Cleanup of code and complete phpdocs
#2266251: Cleanup, change term "operation" to "action"
#2272773: Introduce cluster mode
#1391306: Improve debugging info and continue drush integration

drd_server 7.x-2.3, 2014-05-12
------------------------------
NEW #2225807 by @iantresman: Include indicator for maintenance mode into domain lists
NEW #1477258 by @daften: Allow the manual editing of AES keys
NEW: Protect the user 1 profile by not allowing it to be edited - modifications recommended by using Drush instead
CHANGE #1477258 by @daften: Adjust the order of AES info to match all other displays
CHANGE #1477258 by @daften: Improve the settings.php-evaluation to work with Aegir specific files
CHANGE #2225863 Make DRD work with latest Mollom module
CHANGE #1477258 by @daften: read the domains from directories even if sites.php exists but is empty
FIX #2258455: Properly handle project update status action in server mode and remove that from D6 cores as it is not supported by Drupal 6
FIX #1831614 by @egontinno, @zany, @meth-hew: Avoid notices from undefined indices in settings.php, e.g. port numbers
FIX: Change the name of new hook to drd_server_form_user_profile_form_alter

drd_server 7.x-2.2, 2014-01-13
------------------------------
FIX #2170739 by @ergophobe: Handle cases properly where the block module is disabled on a remote domain
FIX #1924862 by @drupal75: The process of checking the install status of a remote domain required clean URLs to be available - which has now been removed
FIX #1924862 by @drupal75: When reading settings.php from the default directory and if no base_url is defined in it, we fall back to the current base_url of the current process which is most likely the domain for the default directory
FIX #1924862 by @iantresman: Changed the way we read the settings.php file - found a big issue and thanks to @iantresman we were able to debug that issue on his live servers and found the correct way to hopefully resolve this issue for everybody
FIX #1924862 by @TomTech: If domain lookups are failing, we now try also https before we give up

drd_server 7.x-2.1, 2012-08-23
------------------------------
NEW: Implement more requirements and categorize them to be properly displayed on the domain overliew list
NEW #1534424: Implement a modules overview at admin/drd/modules to show modules stati for all modules across all cores and domains
NEW: New action to execute arbitrary PHP code at the remote domain
NEW #1391314: Implement support for blocks so that each remote domain can deliver any block for the domain detail page on the dashboard
NEW: Implement hook_requirements to deliver some more information back to the dashboard
NEW #1499208: Change (simplify) the way how "Update domain info" delivers the collected information back to the dashboard
FIX #1735024: Allow checking for drd_server being installed even if there is no permission set for anonymous users
FIX: Flush page cache when changing maintenance mode
FIX: Restore previous maintenance mode after db updates
FIX #1727948: Avoid PDOException if a table (e.g. comments) doesn't exist and return zero instead

drd_server 7.x-2.0, 2012-04-03
------------------------------
NEW #1505140 by @j.slemmer: Include the config link into the info file for quick access on the modules page
NEW: Provide a new hook_drd_server_update_translation() to allow other modules to perform extra tasks when updating translations
REFACTOR: Improve code and comments to match with Durpal Coding Standards
REFACTOR #1504006 by @j.slemmer: Move Subversion functionality out to a separate module which is packed with drd_server but can be enabled/disabled separately
FIX #1499264 by @j.slemmer: improve the remote installation process
FIX: Hide the "Extra Admin" block if there are no items inside of the block

drd_server 7.x-2.0-rc2, 2012-02-18
----------------------------------
Fix #1422608: Changing the path in the install script

drd_server 7.x-2.0-rc1, 2012-02-18
----------------------------------
NEW: Explicitly check for each request if the AES module is available and enabled
CHANGE #1422608 by @checker: Rename drd_server.install.php to drd_server.install.php.txt and explain in README.TXT how to still allow remote installations
CHANGE: Optimize code and combine request validation in one separate function
FIX: Change the array definition for drd actions so that array_merge_deep() works properly
FIX: Bring back the action drd.server.domains as it otherwise wouldn't be known locally
FIX: Santitise some function names as they haven't been save in terms of being unique
FIX: Do not try to encrypt error messages for all relevant cases where encryption would fail anyway

drd_server 7.x-2.0-beta3, 2012-01-22
------------------------------------
NEW: Heartbeat now also collects number and size of files, separated by temporary and permanent files
NEW: New hooks to define extra form fields for server and domain settings on DRD which get stored back to variables on the remote servers and domains
CHANGE: Move action drd.server.domains to module drd
CHANGE: Rename a action category from server to domain
FIX: Checking for updates on a server basis resets the date of previous check first to make sure we get real up-to-date information

drd_server 7.x-2.0-beta2, 2012-01-08
------------------------------------
NEW: Reading available domains is now checking for the proper base_url in settings.php and also works with the default directory
NEW: Action drd.info now also provides Drupal version for the server database
NEW: Add the refresh property to the drd.info action
NEW: Implement heartbeat information
NEW: New DRD action to set credentials (username and password) for the special user 1
NEW: Allow to build sequences of actions to be executed, e.g. drd.info is collected right after cron or collecting update information
IMPROVEMENT: Set the langcode globally so that every function in Drupal is making use of it and not just our own
CHANGE: File system information moved from server to domain details
CHANGE: Add all server info from drd.info to each of the domains as well to make sure the warning and error icon can be analyzed where it is displayed
CHANGE: Make sure that updating translations is performed without a progressive batch run because that would cause a redirect which is not supported in XMLRPC
CHANGE: Rewrite the "list update" action and also implement a mode to fetch everything for the current server
CHANGE: If update module ist not installed, ignore the action drd.list.updates
FIX: Action drd.key wasn't returning any values
FIX: Solve the problem with the wrong link to the config page when installing drd_server on a new server
FIX: Resolve server domain recognition accepting simple redirects

drd_server 7.x-2.0-beta1, 2012-01-01
------------------------------------
- NEW: Complete rewrite
- NEW: Scan sites/directories if sites.php is not available
- IMPROVEMENT: Combine determination of $sites into a central function drd_server_read_sites()
- BUG: Change the database update functions so that db_prefixes are supported properly

File

CHANGELOG.txt
View source
  1. drd_server 7.x-2.10, 2017-07-12
  2. -------------------------------
  3. Improve key length handling
  4. Always generate random keys
  5. Store and transport keys in base64 encoded format
  6. drd_server 7.x-2.9, 2017-04-07
  7. ------------------------------
  8. Issue #2865843: Fix encoding and decoding of IV and only do that once at each end: when adding to and reading from header
  9. drd_server 7.x-2.8, 2017-02-23
  10. ------------------------------
  11. Issue #2855388 by jurgenhaas: Use new IV for each request
  12. drd_server 7.x-2.7, 2017-02-22
  13. ------------------------------
  14. #2852175 by jurgenhaas: Remove AES dependency
  15. drd_server 7.x-2.6, 2016-10-12
  16. ------------------------------
  17. Issue #2370499 by btopro, jurgenhaas: deep read base_url even if sites.php exists
  18. Issue #2510222 by cwells, jurgenhaas: Properly determine project name
  19. Issue #2777061 by dahousecat: drd_server does not delete it's variables when being uninstalled
  20. Issue #2671904 by dwkitchen: Call to undefined function aes_config()
  21. Issue #2654302 by jurgenhaas: Build drd_remote for D6
  22. Issue #2655962: Upgrade path from D7 to D8
  23. Issue #2592967 by jurgenhaas: Can't add new Drupal core - aes_config() undefined
  24. Avoid a warning in locale.inc
  25. #2380009 Check for robots.txt doesn't take i18n into accountCorrect the d.o URLs and go to https://www.drupal.org directly for each link
  26. Avoid an error with l10n_update version 2, needs more work
  27. Add .gitignore
  28. #2373159 Add css for navbar
  29. #2373159 Implement support for navbar module
  30. #2322479 Action drd.server.domains does not provide SSL information
  31. #2305829 Trim the response code when checking for domain status
  32. drd_server 7.x-2.5, 2014-07-10
  33. ------------------------------
  34. Allow spaces, commas and semicolons as separator in allowed referer field
  35. #2291213: Properly include headers into DRD http requests to make sure that mod_security or other tools won't reject our requests
  36. #2291213: Improve debugging and implement a debug export
  37. #2291213: Avoid notice if keys for an IP don't yet exist
  38. #2274065: Further improve the detection of the installation status for remote domains to properly work with https-only domains
  39. #2287369: Remove protection of user 1's profile, recommended to use https://drupal.org/project/userone instead
  40. drd_server 7.x-2.4, 2014-06-16
  41. ------------------------------
  42. #2284265: Install status wrong when domain in maintenance mode
  43. #2274065: Allow redirects when checking for drd_server installation status
  44. #2281135: Cleanup of code and complete phpdocs
  45. #2266251: Cleanup, change term "operation" to "action"
  46. #2272773: Introduce cluster mode
  47. #1391306: Improve debugging info and continue drush integration
  48. drd_server 7.x-2.3, 2014-05-12
  49. ------------------------------
  50. NEW #2225807 by @iantresman: Include indicator for maintenance mode into domain lists
  51. NEW #1477258 by @daften: Allow the manual editing of AES keys
  52. NEW: Protect the user 1 profile by not allowing it to be edited - modifications recommended by using Drush instead
  53. CHANGE #1477258 by @daften: Adjust the order of AES info to match all other displays
  54. CHANGE #1477258 by @daften: Improve the settings.php-evaluation to work with Aegir specific files
  55. CHANGE #2225863 Make DRD work with latest Mollom module
  56. CHANGE #1477258 by @daften: read the domains from directories even if sites.php exists but is empty
  57. FIX #2258455: Properly handle project update status action in server mode and remove that from D6 cores as it is not supported by Drupal 6
  58. FIX #1831614 by @egontinno, @zany, @meth-hew: Avoid notices from undefined indices in settings.php, e.g. port numbers
  59. FIX: Change the name of new hook to drd_server_form_user_profile_form_alter
  60. drd_server 7.x-2.2, 2014-01-13
  61. ------------------------------
  62. FIX #2170739 by @ergophobe: Handle cases properly where the block module is disabled on a remote domain
  63. FIX #1924862 by @drupal75: The process of checking the install status of a remote domain required clean URLs to be available - which has now been removed
  64. FIX #1924862 by @drupal75: When reading settings.php from the default directory and if no base_url is defined in it, we fall back to the current base_url of the current process which is most likely the domain for the default directory
  65. FIX #1924862 by @iantresman: Changed the way we read the settings.php file - found a big issue and thanks to @iantresman we were able to debug that issue on his live servers and found the correct way to hopefully resolve this issue for everybody
  66. FIX #1924862 by @TomTech: If domain lookups are failing, we now try also https before we give up
  67. drd_server 7.x-2.1, 2012-08-23
  68. ------------------------------
  69. NEW: Implement more requirements and categorize them to be properly displayed on the domain overliew list
  70. NEW #1534424: Implement a modules overview at admin/drd/modules to show modules stati for all modules across all cores and domains
  71. NEW: New action to execute arbitrary PHP code at the remote domain
  72. NEW #1391314: Implement support for blocks so that each remote domain can deliver any block for the domain detail page on the dashboard
  73. NEW: Implement hook_requirements to deliver some more information back to the dashboard
  74. NEW #1499208: Change (simplify) the way how "Update domain info" delivers the collected information back to the dashboard
  75. FIX #1735024: Allow checking for drd_server being installed even if there is no permission set for anonymous users
  76. FIX: Flush page cache when changing maintenance mode
  77. FIX: Restore previous maintenance mode after db updates
  78. FIX #1727948: Avoid PDOException if a table (e.g. comments) doesn't exist and return zero instead
  79. drd_server 7.x-2.0, 2012-04-03
  80. ------------------------------
  81. NEW #1505140 by @j.slemmer: Include the config link into the info file for quick access on the modules page
  82. NEW: Provide a new hook_drd_server_update_translation() to allow other modules to perform extra tasks when updating translations
  83. REFACTOR: Improve code and comments to match with Durpal Coding Standards
  84. REFACTOR #1504006 by @j.slemmer: Move Subversion functionality out to a separate module which is packed with drd_server but can be enabled/disabled separately
  85. FIX #1499264 by @j.slemmer: improve the remote installation process
  86. FIX: Hide the "Extra Admin" block if there are no items inside of the block
  87. drd_server 7.x-2.0-rc2, 2012-02-18
  88. ----------------------------------
  89. Fix #1422608: Changing the path in the install script
  90. drd_server 7.x-2.0-rc1, 2012-02-18
  91. ----------------------------------
  92. NEW: Explicitly check for each request if the AES module is available and enabled
  93. CHANGE #1422608 by @checker: Rename drd_server.install.php to drd_server.install.php.txt and explain in README.TXT how to still allow remote installations
  94. CHANGE: Optimize code and combine request validation in one separate function
  95. FIX: Change the array definition for drd actions so that array_merge_deep() works properly
  96. FIX: Bring back the action drd.server.domains as it otherwise wouldn't be known locally
  97. FIX: Santitise some function names as they haven't been save in terms of being unique
  98. FIX: Do not try to encrypt error messages for all relevant cases where encryption would fail anyway
  99. drd_server 7.x-2.0-beta3, 2012-01-22
  100. ------------------------------------
  101. NEW: Heartbeat now also collects number and size of files, separated by temporary and permanent files
  102. NEW: New hooks to define extra form fields for server and domain settings on DRD which get stored back to variables on the remote servers and domains
  103. CHANGE: Move action drd.server.domains to module drd
  104. CHANGE: Rename a action category from server to domain
  105. FIX: Checking for updates on a server basis resets the date of previous check first to make sure we get real up-to-date information
  106. drd_server 7.x-2.0-beta2, 2012-01-08
  107. ------------------------------------
  108. NEW: Reading available domains is now checking for the proper base_url in settings.php and also works with the default directory
  109. NEW: Action drd.info now also provides Drupal version for the server database
  110. NEW: Add the refresh property to the drd.info action
  111. NEW: Implement heartbeat information
  112. NEW: New DRD action to set credentials (username and password) for the special user 1
  113. NEW: Allow to build sequences of actions to be executed, e.g. drd.info is collected right after cron or collecting update information
  114. IMPROVEMENT: Set the langcode globally so that every function in Drupal is making use of it and not just our own
  115. CHANGE: File system information moved from server to domain details
  116. CHANGE: Add all server info from drd.info to each of the domains as well to make sure the warning and error icon can be analyzed where it is displayed
  117. CHANGE: Make sure that updating translations is performed without a progressive batch run because that would cause a redirect which is not supported in XMLRPC
  118. CHANGE: Rewrite the "list update" action and also implement a mode to fetch everything for the current server
  119. CHANGE: If update module ist not installed, ignore the action drd.list.updates
  120. FIX: Action drd.key wasn't returning any values
  121. FIX: Solve the problem with the wrong link to the config page when installing drd_server on a new server
  122. FIX: Resolve server domain recognition accepting simple redirects
  123. drd_server 7.x-2.0-beta1, 2012-01-01
  124. ------------------------------------
  125. - NEW: Complete rewrite
  126. - NEW: Scan sites/directories if sites.php is not available
  127. - IMPROVEMENT: Combine determination of $sites into a central function drd_server_read_sites()
  128. - BUG: Change the database update functions so that db_prefixes are supported properly