You are here

CHANGELOG.txt in Drupal Remote Dashboard Server 6.2

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

drd_server 6.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 6.x-2.8, 2017-02-23
------------------------------
Issue #2855388 by jurgenhaas: Use new IV for each request

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

drd_server 6.x-2.6, 2016-10-12
------------------------------
Issue #2654302 by jurgenhaas: Build drd_remote for D6
#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
#2322479 Action drd.server.domains does not provide SSL information
#2305829 Trim the response code when checking for domain status (backport to D6)

drd_server 6.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

drd_server 6.x-2.4, 2014-06-16
------------------------------
#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 6.x-2.3, 2014-05-12
------------------------------
NEW #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

drd_server 6.x-2.2, 2014-01-22
------------------------------
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 6.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 6.x-2.0, 2012-04-03
------------------------------
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 #1510438: Allow mixed database extensions to be used, i.e. mysql and mysqli
FIX: Improve remote installation script so that the modules do not only get enabled but also their install hooks get executed
FIX: Include the XMLRPC callbacks for server and domain config
FIX #1499264 by @j.slemmer: improve the remote installation process

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

drd_server 6.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 6.x-2.0-beta3, 2012-01-22
------------------------------------
NEW: Heartbeat now also collects watchdog information
NEW: Heartbeat now also collects number and size of files, separated by temporary and permanent files
NEW: Remote call now try to check if they have the correct encryption keys available
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: Define the variable REQUEST_TIME if not yet available

drd_server 6.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: Rewrite the "list update" action and also implement a mode to fetch information on the server basis
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: If update module ist not installed, ignore the action drd.list.updates
FIX: Action drd.key wasn't returning any values
FIX: Remove deprecated parameter from function call drd_server_server_domains()
FIX: Remove unknown function from cache clear action
FIX: Correct the comment count SQL statement
FIX: Correct the drupal_render array syntax to what is returned to DRD
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 6.x-2.0-beta1, 2012-01-01
------------------------------------
Complete rewrite

File

CHANGELOG.txt
View source
  1. drd_server 6.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 6.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 6.x-2.8, 2017-02-23
  10. ------------------------------
  11. Issue #2855388 by jurgenhaas: Use new IV for each request
  12. drd_server 6.x-2.7, 2017-02-22
  13. ------------------------------
  14. #2852175 by jurgenhaas: Remove AES dependency
  15. drd_server 6.x-2.6, 2016-10-12
  16. ------------------------------
  17. Issue #2654302 by jurgenhaas: Build drd_remote for D6
  18. #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
  19. #2322479 Action drd.server.domains does not provide SSL information
  20. #2305829 Trim the response code when checking for domain status (backport to D6)
  21. drd_server 6.x-2.5, 2014-07-10
  22. ------------------------------
  23. Allow spaces, commas and semicolons as separator in allowed referer field
  24. #2291213: Properly include headers into DRD http requests to make sure that mod_security or other tools won't reject our requests
  25. #2291213: Improve debugging and implement a debug export
  26. #2291213: Avoid notice if keys for an IP don't yet exist
  27. #2274065: Further improve the detection of the installation status for remote domains to properly work with https-only domains
  28. drd_server 6.x-2.4, 2014-06-16
  29. ------------------------------
  30. #2274065: Allow redirects when checking for drd_server installation status
  31. #2281135: Cleanup of code and complete phpdocs
  32. #2266251: Cleanup, change term "operation" to "action"
  33. #2272773: Introduce cluster mode
  34. #1391306: Improve debugging info and continue drush integration
  35. drd_server 6.x-2.3, 2014-05-12
  36. ------------------------------
  37. NEW #1477258 by @daften: Improve the settings.php-evaluation to work with Aegir specific files
  38. CHANGE #2225863: Make DRD work with latest Mollom module
  39. CHANGE #1477258 by @daften: read the domains from directories even if sites.php exists but is empty
  40. 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
  41. drd_server 6.x-2.2, 2014-01-22
  42. ------------------------------
  43. 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
  44. 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
  45. 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
  46. FIX #1924862 by @TomTech: If domain lookups are failing, we now try also https before we give up
  47. drd_server 6.x-2.1, 2012-08-23
  48. ------------------------------
  49. NEW: Implement more requirements and categorize them to be properly displayed on the domain overliew list
  50. NEW #1534424: Implement a modules overview at admin/drd/modules to show modules stati for all modules across all cores and domains
  51. NEW: New action to execute arbitrary PHP code at the remote domain
  52. NEW #1391314: Implement support for blocks so that each remote domain can deliver any block for the domain detail page on the dashboard
  53. NEW: Implement hook_requirements to deliver some more information back to the dashboard
  54. NEW #1499208: Change (simplify) the way how "Update domain info" delivers the collected information back to the dashboard
  55. FIX #1735024: Allow checking for drd_server being installed even if there is no permission set for anonymous users
  56. FIX: Flush page cache when changing maintenance mode
  57. FIX: Restore previous maintenance mode after db updates
  58. FIX #1727948: Avoid PDOException if a table (e.g. comments) doesn't exist and return zero instead
  59. drd_server 6.x-2.0, 2012-04-03
  60. ------------------------------
  61. 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
  62. FIX #1510438: Allow mixed database extensions to be used, i.e. mysql and mysqli
  63. FIX: Improve remote installation script so that the modules do not only get enabled but also their install hooks get executed
  64. FIX: Include the XMLRPC callbacks for server and domain config
  65. FIX #1499264 by @j.slemmer: improve the remote installation process
  66. drd_server 6.x-2.0-rc2, 2012-02-18
  67. ----------------------------------
  68. Fix #1422608: Changing the path in the install script
  69. drd_server 6.x-2.0-rc1, 2012-02-18
  70. ----------------------------------
  71. NEW: Explicitly check for each request if the AES module is available and enabled
  72. 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
  73. CHANGE: Optimize code and combine request validation in one separate function
  74. FIX: Change the array definition for drd actions so that array_merge_deep() works properly
  75. FIX: Bring back the action drd.server.domains as it otherwise wouldn't be known locally
  76. FIX: Santitise some function names as they haven't been save in terms of being unique
  77. FIX: Do not try to encrypt error messages for all relevant cases where encryption would fail anyway
  78. drd_server 6.x-2.0-beta3, 2012-01-22
  79. ------------------------------------
  80. NEW: Heartbeat now also collects watchdog information
  81. NEW: Heartbeat now also collects number and size of files, separated by temporary and permanent files
  82. NEW: Remote call now try to check if they have the correct encryption keys available
  83. 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
  84. CHANGE: Move action drd.server.domains to module drd
  85. CHANGE: Rename a action category from server to domain
  86. FIX: Define the variable REQUEST_TIME if not yet available
  87. drd_server 6.x-2.0-beta2, 2012-01-08
  88. ------------------------------------
  89. NEW: Reading available domains is now checking for the proper base_url in settings.php and also works with the default directory
  90. NEW: Action drd.info now also provides Drupal version for the server database
  91. NEW: Add the refresh property to the drd.info action
  92. NEW: Implement heartbeat information
  93. NEW: New DRD action to set credentials (username and password) for the special user 1
  94. NEW: Allow to build sequences of actions to be executed, e.g. drd.info is collected right after cron or collecting update information
  95. IMPROVEMENT: Set the langcode globally so that every function in Drupal is making use of it and not just our own
  96. CHANGE: Rewrite the "list update" action and also implement a mode to fetch information on the server basis
  97. CHANGE: File system information moved from server to domain details
  98. 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
  99. CHANGE: If update module ist not installed, ignore the action drd.list.updates
  100. FIX: Action drd.key wasn't returning any values
  101. FIX: Remove deprecated parameter from function call drd_server_server_domains()
  102. FIX: Remove unknown function from cache clear action
  103. FIX: Correct the comment count SQL statement
  104. FIX: Correct the drupal_render array syntax to what is returned to DRD
  105. FIX: Solve the problem with the wrong link to the config page when installing drd_server on a new server
  106. FIX: Resolve server domain recognition accepting simple redirects
  107. drd_server 6.x-2.0-beta1, 2012-01-01
  108. ------------------------------------
  109. Complete rewrite