Downloads
Release notes
Complete rewrite of the module and today finally releasing the 2.0 stable release:
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 operations so that array_merge_deep() works properly
FIX: Bring back the operation 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 operation drd.server.domains to module drd
CHANGE: Rename a operation 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: Operation drd.info now also provides Drupal version for the server database
NEW: Add the refresh property to the drd.info operation
NEW: Implement heartbeat information
NEW: New DRD operation to set credentials (username and password) for the special user 1
NEW: Allow to build sequences of operations 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" operation 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 operation drd.list.updates
FIX: Operation 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 operation
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