Created
July 20, 2010 02:43
-
-
Save omega8cc/482407 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Only in /var/backups/8/2/aegir/config/includes: fastcgi_params.conf | |
Only in /var/aegir/config/includes: nginx_advanced_include.conf | |
Only in /var/backups/8/2/aegir/config/includes: nginx_include.conf | |
Only in /var/aegir/config/includes: nginx_simple_include.conf | |
Only in /var/backups/8/2/aegir/config/server_master/nginx/vhost.d: ssl.v185.barracuda.us.host8.biz | |
Only in /var/backups/8/2/aegir/config/server_master/nginx/vhost.d: test.v185.barracuda.us.host8.biz | |
diff -urp /var/backups/8/2/aegir/config/server_master/nginx/vhost.d/v185.barracuda.us.host8.biz /var/aegir/config/server_master/nginx/vhost.d/v185.barracuda.us.host8.biz | |
--- /var/backups/8/2/aegir/config/server_master/nginx/vhost.d/v185.barracuda.us.host8.biz 2010-07-18 14:30:02.000000000 +0000 | |
+++ /var/aegir/config/server_master/nginx/vhost.d/v185.barracuda.us.host8.biz 2010-07-20 00:44:02.000000000 +0000 | |
@@ -1,11 +1,9 @@ | |
- | |
- | |
server { | |
limit_conn gulag 10; # like mod_evasive - this allows max 10 simultaneous connections from one IP address | |
- listen 173.231.133.185:80; | |
+ listen *:80; | |
server_name v185.barracuda.us.host8.biz; | |
root /var/aegir/hostmaster-HEAD; | |
index index.php index.html; | |
- include /var/aegir/config/includes/nginx_include.conf; | |
+ include /var/aegir/config/includes/nginx_simple_include.conf; | |
} | |
diff -urp /var/backups/8/2/aegir/config/server_master/nginx.conf /var/aegir/config/server_master/nginx.conf | |
--- /var/backups/8/2/aegir/config/server_master/nginx.conf 2010-07-18 13:50:02.000000000 +0000 | |
+++ /var/aegir/config/server_master/nginx.conf 2010-07-20 00:43:31.000000000 +0000 | |
@@ -4,10 +4,26 @@ | |
### nginx.conf main | |
####################################################### | |
- ## MIME types & FastCGI params | |
- include /etc/nginx/fastcgi_params.conf; | |
- include /etc/nginx/mime.types; | |
- default_type application/octet-stream; | |
+ ## FastCGI params | |
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | |
+ fastcgi_param QUERY_STRING $query_string; | |
+ fastcgi_param REQUEST_METHOD $request_method; | |
+ fastcgi_param CONTENT_TYPE $content_type; | |
+ fastcgi_param CONTENT_LENGTH $content_length; | |
+ fastcgi_param SCRIPT_NAME $fastcgi_script_name; | |
+ fastcgi_param REQUEST_URI $request_uri; | |
+ fastcgi_param DOCUMENT_URI $document_uri; | |
+ fastcgi_param DOCUMENT_ROOT $document_root; | |
+ fastcgi_param SERVER_PROTOCOL $server_protocol; | |
+ fastcgi_param GATEWAY_INTERFACE CGI/1.1; | |
+ fastcgi_param SERVER_SOFTWARE ApacheSolaris/$nginx_version; | |
+ fastcgi_param REMOTE_ADDR $remote_addr; | |
+ fastcgi_param REMOTE_PORT $remote_port; | |
+ fastcgi_param SERVER_ADDR $server_addr; | |
+ fastcgi_param SERVER_PORT $server_port; | |
+ fastcgi_param SERVER_NAME $server_name; | |
+ fastcgi_param REDIRECT_STATUS 200; | |
+ fastcgi_index index.php; | |
## Size Limits | |
client_body_buffer_size 64k; | |
@@ -21,43 +37,35 @@ | |
## Timeouts | |
client_body_timeout 60; | |
client_header_timeout 60; | |
- keepalive_timeout 75 20; | |
send_timeout 60; | |
## General Options | |
ignore_invalid_headers on; | |
limit_zone gulag $binary_remote_addr 10m; | |
recursive_error_pages on; | |
- sendfile on; | |
## TCP options | |
- tcp_nodelay on; | |
tcp_nopush on; | |
## Compression | |
- gzip on; | |
gzip_buffers 16 8k; | |
gzip_comp_level 9; | |
gzip_http_version 1.1; | |
gzip_min_length 10; | |
gzip_types text/plain text/css image/png image/gif image/jpeg application/x-javascript text/xml application/xml application/xml+rss text/javascript image/x-icon; | |
gzip_vary on; | |
- gzip_static on; | |
gzip_proxied any; | |
gzip_disable "MSIE [1-6]\."; | |
- ## Upload Progress | |
- upload_progress uploads 1m; | |
- | |
## Log Format | |
log_format main '"$remote_addr" $host [$time_local] ' | |
'"$request" $status $body_bytes_sent ' | |
'$request_length $bytes_sent "$http_referer" ' | |
'"$http_user_agent" $request_time "$gzip_ratio"'; | |
- client_body_temp_path /var/cache/nginx/client_body_temp 1 2; | |
- access_log /var/log/nginx/access.log main; | |
- error_log /var/log/nginx/error.log crit; | |
+ client_body_temp_path /var/lib/nginx/body 1 2; | |
+ access_log /var/log/nginx/access.log main; | |
+ error_log /var/log/nginx/error.log crit; | |
####################################################### | |
@@ -66,20 +74,11 @@ | |
server { | |
limit_conn gulag 10; # like mod_evasive - this allows max 10 simultaneous connections from one IP address | |
- listen 173.231.133.185:80; | |
- | |
server_name _; | |
- | |
location / { | |
root /var/www/nginx-default; | |
index index.html index.htm; | |
} | |
- | |
- error_page 500 502 503 504 /50x.html; | |
- location = /50x.html { | |
- root /var/www/nginx-default; | |
- } | |
- | |
} | |
####################################################### | |
@@ -89,25 +88,3 @@ server { | |
# virtual hosts | |
include /var/aegir/config/server_master/nginx/vhost.d/*; | |
- | |
-####################################################### | |
-### nginx default ssl server | |
-####################################################### | |
- | |
-server { | |
- limit_conn gulag 10; # like mod_evasive - this allows max 10 simultaneous connections from one IP address | |
- listen 173.231.133.185:443; | |
- | |
- server_name _; | |
- | |
- location / { | |
- root /var/www/nginx-default; | |
- index index.html index.htm; | |
- } | |
- | |
- error_page 500 502 503 504 /50x.html; | |
- location = /50x.html { | |
- root /var/www/nginx-default; | |
- } | |
- | |
-} | |
Only in /var/backups/8/2/aegir/config/server_master: ssl.d | |
Only in /var/backups/8/2/aegir/config: ssl.d | |
Only in /var/backups/8/2/aegir/.drush: platform_drupal617.alias.drushrc.php | |
diff -urp /var/backups/8/2/aegir/.drush/provision/aegir.make /var/aegir/.drush/provision/aegir.make | |
--- /var/backups/8/2/aegir/.drush/provision/aegir.make 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/aegir.make 2010-07-20 00:43:13.000000000 +0000 | |
@@ -3,5 +3,5 @@ projects[] = "drupal" | |
projects[hostmaster][type] = "profile" | |
projects[hostmaster][download][type] = "git" | |
-projects[hostmaster][download][url] = "git://git.aegirproject.org/hostmaster.git" | |
+projects[hostmaster][download][url] = "git://github.com/omega8cc/hostmaster.git" | |
projects[hostmaster][download][branch] = "master" | |
diff -urp /var/backups/8/2/aegir/.drush/provision/.git/config /var/aegir/.drush/provision/.git/config | |
--- /var/backups/8/2/aegir/.drush/provision/.git/config 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/.git/config 2010-07-20 00:43:13.000000000 +0000 | |
@@ -4,8 +4,8 @@ | |
bare = false | |
logallrefupdates = true | |
[remote "origin"] | |
- url = git://git.aegirproject.org/provision.git | |
+ url = git://github.com/omega8cc/provision.git | |
fetch = +refs/heads/*:refs/remotes/origin/* | |
-[branch "master"] | |
+[branch "dev-nginx"] | |
remote = origin | |
- merge = refs/heads/master | |
+ merge = refs/heads/dev-nginx | |
diff -urp /var/backups/8/2/aegir/.drush/provision/.git/HEAD /var/aegir/.drush/provision/.git/HEAD | |
--- /var/backups/8/2/aegir/.drush/provision/.git/HEAD 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/.git/HEAD 2010-07-20 00:43:13.000000000 +0000 | |
@@ -1 +1 @@ | |
-9f7c0de5b448dbddd2c5fee6cb121a39f06c6ac7 | |
+ref: refs/heads/dev-nginx | |
Binary files /var/backups/8/2/aegir/.drush/provision/.git/index and /var/aegir/.drush/provision/.git/index differ | |
diff -urp /var/backups/8/2/aegir/.drush/provision/.git/logs/HEAD /var/aegir/.drush/provision/.git/logs/HEAD | |
--- /var/backups/8/2/aegir/.drush/provision/.git/logs/HEAD 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/.git/logs/HEAD 2010-07-20 00:43:13.000000000 +0000 | |
@@ -1,2 +1 @@ | |
-0000000000000000000000000000000000000000 d49ea0d2d44935d509fb6bb3c4ac1fd57a9d0cb8 root <root@v185.barracuda.us.host8.biz> 1279461808 +0000 clone: from git://git.aegirproject.org/provision.git | |
-d49ea0d2d44935d509fb6bb3c4ac1fd57a9d0cb8 9f7c0de5b448dbddd2c5fee6cb121a39f06c6ac7 root <root@v185.barracuda.us.host8.biz> 1279461808 +0000 checkout: moving from master to origin/dev-nginx | |
+0000000000000000000000000000000000000000 3a57ec50e056accb896a98cd87d3e7ae27065ba4 aegir <aegir@v185.barracuda.us.host8.biz> 1279586593 +0000 clone: from git://github.com/omega8cc/provision.git | |
Only in /var/aegir/.drush/provision/.git/logs/refs/heads: dev-nginx | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/heads: master | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-dns | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-envobject | |
diff -urp /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin/dev-nginx /var/aegir/.drush/provision/.git/logs/refs/remotes/origin/dev-nginx | |
--- /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin/dev-nginx 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/.git/logs/refs/remotes/origin/dev-nginx 2010-07-20 00:43:13.000000000 +0000 | |
@@ -1 +1 @@ | |
-0000000000000000000000000000000000000000 9f7c0de5b448dbddd2c5fee6cb121a39f06c6ac7 root <root@v185.barracuda.us.host8.biz> 1279461808 +0000 clone: from git://git.aegirproject.org/provision.git | |
+0000000000000000000000000000000000000000 3a57ec50e056accb896a98cd87d3e7ae27065ba4 aegir <aegir@v185.barracuda.us.host8.biz> 1279586593 +0000 clone: from git://github.com/omega8cc/provision.git | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-platform_management | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-ports | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-purgebackup | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-restore | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev_server_verify | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-services | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-site_rename | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: dev-ssl | |
diff -urp /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin/HEAD /var/aegir/.drush/provision/.git/logs/refs/remotes/origin/HEAD | |
--- /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin/HEAD 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/.git/logs/refs/remotes/origin/HEAD 2010-07-20 00:43:13.000000000 +0000 | |
@@ -1 +1 @@ | |
-0000000000000000000000000000000000000000 d49ea0d2d44935d509fb6bb3c4ac1fd57a9d0cb8 root <root@v185.barracuda.us.host8.biz> 1279461808 +0000 clone: from git://git.aegirproject.org/provision.git | |
+0000000000000000000000000000000000000000 3a57ec50e056accb896a98cd87d3e7ae27065ba4 aegir <aegir@v185.barracuda.us.host8.biz> 1279586593 +0000 clone: from git://github.com/omega8cc/provision.git | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: master | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/logs/refs/remotes/origin: ssl | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/objects/pack: pack-08e53eb995646b9dfa09c08a83020455e1998437.idx | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/objects/pack: pack-08e53eb995646b9dfa09c08a83020455e1998437.pack | |
Only in /var/aegir/.drush/provision/.git/objects/pack: pack-631d9bb7c5c6e13c985c1a42c3b62dfa379ef42a.idx | |
Only in /var/aegir/.drush/provision/.git/objects/pack: pack-631d9bb7c5c6e13c985c1a42c3b62dfa379ef42a.pack | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/objects/pack: pack-a7a6d29ca3aa6795b219e6588dd8237ce8020240.idx | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/objects/pack: pack-a7a6d29ca3aa6795b219e6588dd8237ce8020240.pack | |
Only in /var/aegir/.drush/provision/.git/refs/heads: dev-nginx | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/heads: master | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-dns | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-envobject | |
diff -urp /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin/dev-nginx /var/aegir/.drush/provision/.git/refs/remotes/origin/dev-nginx | |
--- /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin/dev-nginx 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/.git/refs/remotes/origin/dev-nginx 2010-07-20 00:43:13.000000000 +0000 | |
@@ -1 +1 @@ | |
-9f7c0de5b448dbddd2c5fee6cb121a39f06c6ac7 | |
+3a57ec50e056accb896a98cd87d3e7ae27065ba4 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-platform_management | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-ports | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-purgebackup | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-restore | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev_server_verify | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-services | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-site_rename | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: dev-ssl | |
diff -urp /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin/HEAD /var/aegir/.drush/provision/.git/refs/remotes/origin/HEAD | |
--- /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin/HEAD 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/.git/refs/remotes/origin/HEAD 2010-07-20 00:43:13.000000000 +0000 | |
@@ -1 +1 @@ | |
-ref: refs/remotes/origin/master | |
+ref: refs/remotes/origin/dev-nginx | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: master | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/remotes/origin: ssl | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-5--0-1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-5--0-1-ALPHA1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-5--0-1-ALPHA2 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-5--0-1-ALPHA3 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-5--0-1-BETA1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-5--0-1-BETA2 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-5--0-1-RC1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-5--0-2-ALPHA1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-1-BETA2 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-1-RC1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-2 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-2-BETA1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-2-RC1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-3 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-3-RC1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-3-RC2 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-3-RC3 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-3-RC4 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-4-ALPHA1 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-4-ALPHA2 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: DRUPAL-6--0-4-ALPHA3 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: hostmaster-0.4-alpha6 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: provision-0.4-alpha3 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: provision-0.4-alpha4 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: provision-0.4-alpha5 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: provision-0.4-alpha6 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: provision-0.4-alpha7 | |
Only in /var/backups/8/2/aegir/.drush/provision/.git/refs/tags: provision-0.4-alpha8 | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/http.config.inc /var/aegir/.drush/provision/http/http.config.inc | |
--- /var/backups/8/2/aegir/.drush/provision/http/http.config.inc 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/http.config.inc 2010-07-20 00:43:13.000000000 +0000 | |
@@ -101,6 +101,32 @@ class provisionConfig_http_site extends | |
return $this->data['http_vhostd_path'] . '/' . $this->uri; | |
} | |
+ function write() { | |
+ parent::write(); | |
+ | |
+ // We also leave a record of this IP in the site's drushrc.php | |
+ // This way we can pass the info back to the front end. | |
+ $ip_addresses = drush_get_option('site_ip_addresses', array(), 'site'); | |
+ | |
+ if ($this->data['ip_address'] != '*') { | |
+ $ip_addresses[$this->data['server']->name] = $this->data['ip_address']; | |
+ } | |
+ elseif (isset($context['site_ip_addresses'][$this->data['server']->name])) { | |
+ unset($ip_addresses[$this->data['server']->name]); | |
+ } | |
+ drush_set_option('site_ip_addresses', $ip_addresses, 'site'); | |
+ } | |
+ | |
+ function unlink() { | |
+ parent::unlink(); | |
+ | |
+ // We also remove the record of this IP in the site's drushrc.php | |
+ // This way we can pass the info back to the front end. | |
+ $ip_addresses = drush_get_option('site_ip_addresses', array(), 'site'); | |
+ unset($ip_addresses[$this->data['server']->name]); | |
+ drush_set_option('site_ip_addresses', $ip_addresses, 'site'); | |
+ } | |
+ | |
function process() { | |
parent::process(); | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/http.ssl.inc /var/aegir/.drush/provision/http/http.ssl.inc | |
--- /var/backups/8/2/aegir/.drush/provision/http/http.ssl.inc 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/http.ssl.inc 2010-07-20 00:43:13.000000000 +0000 | |
@@ -64,13 +64,6 @@ class provisionService_http_ssl extends | |
else { | |
$data['ip_address'] = $ip; | |
- // We also leave a record of this IP in the site's drushrc.php | |
- // This way we can pass the info back to the front end. | |
- $context =& drush_get_context('site'); | |
- if (!is_array($context['site_ip_addresses'])) { | |
- $context['site_ip_addresses'] = array(); | |
- } | |
- $context['site_ip_addresses'][$this->server->name] = $ip; | |
} | |
} | |
} | |
@@ -340,11 +333,6 @@ class provisionConfig_http_ssl_site exte | |
'%site' => $this->uri, | |
'%server' => $this->data['server']->remote_host))); | |
- | |
- $ip_addresses = drush_get_option('site_ip_addresses', array(), 'site'); | |
- unset($ip_addresses[$this->data['server']->name]); | |
- drush_set_option('site_ip_addresses', $ip_addresses, 'site'); | |
- | |
$used = provisionService_http_ssl::certificate_in_use($this->ssl_key, $this->data['server']); | |
if (!$used) { | |
Only in /var/aegir/.drush/provision/http/nginx: nginx_advanced_include.conf | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/nginx/nginx.conf /var/aegir/.drush/provision/http/nginx/nginx.conf | |
--- /var/backups/8/2/aegir/.drush/provision/http/nginx/nginx.conf 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/nginx/nginx.conf 2010-07-20 00:43:13.000000000 +0000 | |
@@ -1,28 +1,41 @@ | |
########################################################### | |
-# This file should replace existing /etc/nginx/nginx.conf # | |
+# This is vanilla /etc/nginx/nginx.conf file +comments # | |
########################################################### | |
# | |
# HOW-TO: | |
# | |
# ln -s /var/aegir/config/nginx.conf /etc/nginx/conf.d/aegir.conf | |
-# ln -s /var/aegir/config/includes/fastcgi_params.conf /etc/nginx/fastcgi_params.conf | |
# sudo /etc/init.d/nginx restart | |
# | |
+# /etc/sudoers configuration: | |
+# aegir ALL=NOPASSWD: /etc/init.d/nginx | |
# | |
-# /etc/sudoers configuration:: | |
-# aegir ALL=NOPASSWD: /etc/init.d/nginx | |
# | |
-# | |
-pid /var/run/nginx.pid; | |
-user www-data www-data; | |
-worker_processes 4; | |
-worker_rlimit_nofile 8192; | |
+user www-data; | |
+worker_processes 1; | |
+ | |
+error_log /var/log/nginx/error.log; | |
+pid /var/run/nginx.pid; | |
events { | |
- worker_connections 4096; | |
- use epoll; | |
+ worker_connections 1024; | |
} | |
http { | |
- include /etc/nginx/conf.d/aegir.conf; | |
+ include /etc/nginx/mime.types; | |
+ default_type application/octet-stream; | |
+ | |
+ access_log /var/log/nginx/access.log; | |
+ | |
+ sendfile on; | |
+ #tcp_nopush on; | |
+ | |
+ #keepalive_timeout 0; | |
+ keepalive_timeout 65; | |
+ tcp_nodelay on; | |
+ | |
+ gzip on; | |
+ | |
+ include /etc/nginx/conf.d/*.conf; | |
+ include /etc/nginx/sites-enabled/*; | |
} | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/nginx/nginx_service.inc /var/aegir/.drush/provision/http/nginx/nginx_service.inc | |
--- /var/backups/8/2/aegir/.drush/provision/http/nginx/nginx_service.inc 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/nginx/nginx_service.inc 2010-07-20 00:43:13.000000000 +0000 | |
@@ -15,14 +15,28 @@ class provisionService_http_nginx extend | |
parent::init(); | |
$this->configs['server'][] = 'provisionConfig_nginx_server'; | |
$this->configs['site'][] = 'provisionConfig_nginx_site'; | |
+ | |
+ /** | |
+ * TODO: This is ugly, we need a different hook for save commands probably. | |
+ */ | |
+ $command = drush_get_command(); | |
+ | |
+ if ($command['command'] == 'provision-save') { | |
+ // Check if some nginx features are supported and save them for later. | |
+ $this->server->shell_exec('nginx -V'); | |
+ $this->server->nginx_has_gzip = preg_match("/(with-http_gzip_static_module)/", implode('', trim(drush_shell_exec_output())), $match); | |
+ $this->server->nginx_has_upload_progress = preg_match("/(nginx-upload-progress-module)/", implode('', trim(drush_shell_exec_output())), $match); | |
+ $this->server->nginx_has_new_version = preg_match("/(nginx\/0\.8\.)/", implode('', trim(drush_shell_exec_output())), $match); | |
+ } | |
+ | |
} | |
function verify() { | |
if ($this->context->type === 'server') { | |
- provision_file()->copy(dirname(__FILE__) . '/nginx_include.conf', $this->server->include_path . '/nginx_include.conf'); | |
- $this->sync($this->server->include_path . '/nginx_include.conf'); | |
- provision_file()->copy(dirname(__FILE__) . '/fastcgi_params.conf', $this->server->include_path . '/fastcgi_params.conf'); | |
- $this->sync($this->server->include_path . '/fastcgi_params.conf'); | |
+ provision_file()->copy(dirname(__FILE__) . '/nginx_advanced_include.conf', $this->server->include_path . '/nginx_advanced_include.conf'); | |
+ $this->sync($this->server->include_path . '/nginx_advanced_include.conf'); | |
+ provision_file()->copy(dirname(__FILE__) . '/nginx_simple_include.conf', $this->server->include_path . '/nginx_simple_include.conf'); | |
+ $this->sync($this->server->include_path . '/nginx_simple_include.conf'); | |
} | |
// Call the parent at the end. it will restart the server when it finishes. | |
parent::verify(); | |
Only in /var/aegir/.drush/provision/http/nginx: nginx_simple_include.conf | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/nginx/server.tpl.php /var/aegir/.drush/provision/http/nginx/server.tpl.php | |
--- /var/backups/8/2/aegir/.drush/provision/http/nginx/server.tpl.php 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/nginx/server.tpl.php 2010-07-20 00:43:13.000000000 +0000 | |
@@ -4,10 +4,26 @@ | |
### nginx.conf main | |
####################################################### | |
- ## MIME types & FastCGI params | |
- include /etc/nginx/fastcgi_params.conf; | |
- include /etc/nginx/mime.types; | |
- default_type application/octet-stream; | |
+ ## FastCGI params | |
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | |
+ fastcgi_param QUERY_STRING $query_string; | |
+ fastcgi_param REQUEST_METHOD $request_method; | |
+ fastcgi_param CONTENT_TYPE $content_type; | |
+ fastcgi_param CONTENT_LENGTH $content_length; | |
+ fastcgi_param SCRIPT_NAME $fastcgi_script_name; | |
+ fastcgi_param REQUEST_URI $request_uri; | |
+ fastcgi_param DOCUMENT_URI $document_uri; | |
+ fastcgi_param DOCUMENT_ROOT $document_root; | |
+ fastcgi_param SERVER_PROTOCOL $server_protocol; | |
+ fastcgi_param GATEWAY_INTERFACE CGI/1.1; | |
+ fastcgi_param SERVER_SOFTWARE ApacheSolaris/$nginx_version; | |
+ fastcgi_param REMOTE_ADDR $remote_addr; | |
+ fastcgi_param REMOTE_PORT $remote_port; | |
+ fastcgi_param SERVER_ADDR $server_addr; | |
+ fastcgi_param SERVER_PORT $server_port; | |
+ fastcgi_param SERVER_NAME $server_name; | |
+ fastcgi_param REDIRECT_STATUS 200; | |
+ fastcgi_index index.php; | |
## Size Limits | |
client_body_buffer_size 64k; | |
@@ -21,33 +37,33 @@ | |
## Timeouts | |
client_body_timeout 60; | |
client_header_timeout 60; | |
- keepalive_timeout 75 20; | |
send_timeout 60; | |
## General Options | |
ignore_invalid_headers on; | |
limit_zone gulag $binary_remote_addr 10m; | |
recursive_error_pages on; | |
- sendfile on; | |
## TCP options | |
- tcp_nodelay on; | |
tcp_nopush on; | |
## Compression | |
- gzip on; | |
gzip_buffers 16 8k; | |
gzip_comp_level 9; | |
gzip_http_version 1.1; | |
gzip_min_length 10; | |
gzip_types text/plain text/css image/png image/gif image/jpeg application/x-javascript text/xml application/xml application/xml+rss text/javascript image/x-icon; | |
gzip_vary on; | |
- gzip_static on; | |
gzip_proxied any; | |
gzip_disable "MSIE [1-6]\."; | |
- | |
- ## Upload Progress | |
- upload_progress uploads 1m; | |
+<?php | |
+if ($server->nginx_has_gzip) { | |
+ print ' gzip_static on\;'; | |
+} | |
+if ($server->nginx_has_upload_progress) { | |
+ print ' upload_progress uploads 1m\;'; | |
+} | |
+?> | |
## Log Format | |
log_format main '"$remote_addr" $host [$time_local] ' | |
@@ -55,9 +71,9 @@ | |
'$request_length $bytes_sent "$http_referer" ' | |
'"$http_user_agent" $request_time "$gzip_ratio"'; | |
- client_body_temp_path /var/cache/nginx/client_body_temp 1 2; | |
- access_log /var/log/nginx/access.log main; | |
- error_log /var/log/nginx/error.log crit; | |
+ client_body_temp_path /var/lib/nginx/body 1 2; | |
+ access_log /var/log/nginx/access.log main; | |
+ error_log /var/log/nginx/error.log crit; | |
####################################################### | |
@@ -66,20 +82,14 @@ | |
server { | |
limit_conn gulag 10; # like mod_evasive - this allows max 10 simultaneous connections from one IP address | |
- listen <?php print $ip_address . ':' . $http_port; ?>; | |
- | |
+<?php foreach ($server->ip_addresses as $ip) : ?> | |
+ listen <?php print $ip . ':' . $http_port; ?>; | |
+<?php endforeach; ?> | |
server_name _; | |
- | |
location / { | |
root /var/www/nginx-default; | |
index index.html index.htm; | |
} | |
- | |
- error_page 500 502 503 504 /50x.html; | |
- location = /50x.html { | |
- root /var/www/nginx-default; | |
- } | |
- | |
} | |
####################################################### | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/nginx/vhost_disabled.tpl.php /var/aegir/.drush/provision/http/nginx/vhost_disabled.tpl.php | |
--- /var/backups/8/2/aegir/.drush/provision/http/nginx/vhost_disabled.tpl.php 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/nginx/vhost_disabled.tpl.php 2010-07-20 00:43:13.000000000 +0000 | |
@@ -3,7 +3,6 @@ server { | |
server_name <?php print $this->uri; ?><?php if (is_array($this->aliases)) : foreach ($this->aliases as $alias_url) : if (trim($alias_url)) : ?> <?php print $alias_url; ?><?php endif; endforeach; endif; ?>; | |
root <?php print $this->root; ?>; | |
index index.php index.html; | |
- | |
location / { | |
root /var/www/nginx-default; | |
index index.html index.htm; | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/nginx/vhost.tpl.php /var/aegir/.drush/provision/http/nginx/vhost.tpl.php | |
--- /var/backups/8/2/aegir/.drush/provision/http/nginx/vhost.tpl.php 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/nginx/vhost.tpl.php 2010-07-20 00:43:13.000000000 +0000 | |
@@ -1,11 +1,17 @@ | |
- | |
server { | |
limit_conn gulag 10; # like mod_evasive - this allows max 10 simultaneous connections from one IP address | |
listen <?php print $ip_address . ':' . $http_port; ?>; | |
server_name <?php print $this->uri; ?><?php if (!$this->redirection && is_array($this->aliases)) : foreach ($this->aliases as $alias_url) : if (trim($alias_url)) : ?> <?php print $alias_url; ?><?php endif; endforeach; endif; ?>; | |
root <?php print $this->root; ?>; | |
index index.php index.html; | |
- include <?php print $server->include_path ?>/nginx_include.conf; | |
+<?php | |
+ if ($server->nginx_has_new_version || $server->nginx_has_upload_progress) { | |
+ print ' include ' . $server->include_path . '/nginx_advanced_include.conf'; | |
+ } | |
+ else { | |
+ print ' include ' . $server->include_path . '/nginx_simple_include.conf'; | |
+ } | |
+?>; | |
} | |
<?php | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/nginx_ssl/nginx_ssl_service.inc /var/aegir/.drush/provision/http/nginx_ssl/nginx_ssl_service.inc | |
--- /var/backups/8/2/aegir/.drush/provision/http/nginx_ssl/nginx_ssl_service.inc 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/nginx_ssl/nginx_ssl_service.inc 2010-07-20 00:43:13.000000000 +0000 | |
@@ -45,14 +45,28 @@ class provisionService_http_nginx_ssl ex | |
// Replace the server config with our own. See the class for more info. | |
$this->configs['server'][] = 'provisionConfig_nginx_ssl_server'; | |
$this->configs['site'][] = 'provisionConfig_nginx_ssl_site'; | |
+ | |
+ /** | |
+ * TODO: This is ugly, we need a different hook for save commands probably. | |
+ */ | |
+ $command = drush_get_command(); | |
+ | |
+ if ($command['command'] == 'provision-save') { | |
+ // Check if some nginx features are supported and save them for later. | |
+ $this->server->shell_exec('nginx -V'); | |
+ $this->server->nginx_has_gzip = preg_match("/(with-http_gzip_static_module)/", implode('', trim(drush_shell_exec_output())), $match); | |
+ $this->server->nginx_has_upload_progress = preg_match("/(nginx-upload-progress-module)/", implode('', trim(drush_shell_exec_output())), $match); | |
+ $this->server->nginx_has_new_version = preg_match("/(nginx\/0\.8\.)/", implode('', trim(drush_shell_exec_output())), $match); | |
+ } | |
+ | |
} | |
function verify() { | |
if ($this->context->type === 'server') { | |
- provision_file()->copy(dirname(__FILE__) . '/nginx_include.conf', $this->server->include_path . '/nginx_include.conf'); | |
- $this->sync($this->server->include_path . '/nginx_include.conf'); | |
- provision_file()->copy(dirname(__FILE__) . '/fastcgi_params.conf', $this->server->include_path . '/fastcgi_params.conf'); | |
- $this->sync($this->server->include_path . '/fastcgi_params.conf'); | |
+ provision_file()->copy(dirname(__FILE__) . '/nginx_advanced_include.conf', $this->server->include_path . '/nginx_advanced_include.conf'); | |
+ $this->sync($this->server->include_path . '/nginx_advanced_include.conf'); | |
+ provision_file()->copy(dirname(__FILE__) . '/nginx_simple_include.conf', $this->server->include_path . '/nginx_simple_include.conf'); | |
+ $this->sync($this->server->include_path . '/nginx_simple_include.conf'); | |
} | |
// Call the parent at the end. it will restart the server when it finishes. | |
parent::verify(); | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/nginx_ssl/server_ssl.tpl.php /var/aegir/.drush/provision/http/nginx_ssl/server_ssl.tpl.php | |
--- /var/backups/8/2/aegir/.drush/provision/http/nginx_ssl/server_ssl.tpl.php 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/nginx_ssl/server_ssl.tpl.php 2010-07-20 00:43:13.000000000 +0000 | |
@@ -11,17 +11,9 @@ server { | |
<?php | |
endforeach; | |
?> | |
- | |
server_name _; | |
- | |
location / { | |
root /var/www/nginx-default; | |
index index.html index.htm; | |
} | |
- | |
- error_page 500 502 503 504 /50x.html; | |
- location = /50x.html { | |
- root /var/www/nginx-default; | |
- } | |
- | |
} | |
diff -urp /var/backups/8/2/aegir/.drush/provision/http/nginx_ssl/vhost_ssl.tpl.php /var/aegir/.drush/provision/http/nginx_ssl/vhost_ssl.tpl.php | |
--- /var/backups/8/2/aegir/.drush/provision/http/nginx_ssl/vhost_ssl.tpl.php 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/http/nginx_ssl/vhost_ssl.tpl.php 2010-07-20 00:43:13.000000000 +0000 | |
@@ -14,7 +14,14 @@ server { | |
ssl_protocols SSLv2 SSLv3 TLSv1; | |
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; | |
ssl_prefer_server_ciphers on; | |
- include <?php print $server->include_path ?>/nginx_include.conf; | |
+<?php | |
+ if ($server->nginx_has_new_version || $server->nginx_has_upload_progress) { | |
+ print ' include ' . $server->include_path . '/nginx_advanced_include.conf'; | |
+ } | |
+ else { | |
+ print ' include ' . $server->include_path . '/nginx_simple_include.conf'; | |
+ } | |
+?>; | |
} | |
<?php endif; ?> | |
@@ -33,18 +40,11 @@ server { | |
server_name <?php print $this->uri; ?> <?php if (!$this->redirection && is_array($this->aliases)) : foreach ($this->aliases as $alias_url) : if (trim($alias_url)) : ?> <?php $alias_url = "." . $alias_url; ?> <?php print $alias_url; ?> <?php endif; endforeach; endif; ?>; | |
root <?php print $this->root; ?>; | |
index index.php index.html; | |
- | |
location / { | |
root /var/www/nginx-default; | |
index index.html index.htm; | |
rewrite ^/(.*)$ <?php print $ssl_redirect_url ?>/$1 permanent; | |
} | |
- | |
- error_page 500 502 503 504 /50x.html; | |
- location = /50x.html { | |
- root /var/www/nginx-default; | |
- } | |
- | |
} | |
<?php endif; ?> | |
Only in /var/backups/8/2/aegir/.drush/provision/http: nginx_ssl | |
diff -urp /var/backups/8/2/aegir/.drush/provision/platform/provision_drupal.drush.inc /var/aegir/.drush/provision/platform/provision_drupal.drush.inc | |
--- /var/backups/8/2/aegir/.drush/provision/platform/provision_drupal.drush.inc 2010-07-18 14:03:28.000000000 +0000 | |
+++ /var/aegir/.drush/provision/platform/provision_drupal.drush.inc 2010-07-20 00:43:13.000000000 +0000 | |
@@ -238,10 +238,18 @@ function _provision_find_profiles() { | |
$profile->filename = $file; | |
_provision_cvs_deploy($profile); | |
+ | |
+ $profile->info = array(); | |
+ | |
+ $info_file = "./profiles/$name/$name.info"; | |
+ if (file_exists($info_file)) { | |
+ $profile->info = provision_parse_info_file($info_file); | |
+ } | |
+ | |
require_once($profile->filename); | |
$func = $profile->name . "_profile_details"; | |
if (function_exists($func)) { | |
- $profile->info = $func(); | |
+ $profile->info = array_merge($profile->info, $func()); | |
} | |
$languages['en'] = 1; | |
diff -urp /var/backups/8/2/aegir/.drush/server_master.alias.drushrc.php /var/aegir/.drush/server_master.alias.drushrc.php | |
--- /var/backups/8/2/aegir/.drush/server_master.alias.drushrc.php 2010-07-18 13:50:02.000000000 +0000 | |
+++ /var/aegir/.drush/server_master.alias.drushrc.php 2010-07-20 00:43:31.000000000 +0000 | |
@@ -6,16 +6,15 @@ $aliases['server_master'] = array ( | |
'script_user' => 'aegir', | |
'ip_addresses' => | |
array ( | |
- 0 => '173.231.133.185', | |
), | |
'backup_path' => '/var/aegir/backups', | |
'config_path' => '/var/aegir/config/server_master', | |
'include_path' => '/var/aegir/config/includes', | |
'master_url' => 'http://v185.barracuda.us.host8.biz/', | |
- 'db_port' => '3306', | |
- 'master_db' => 'mysql://aegir_root:u8gs2Kc5eK@v185.barracuda.us.host8.biz', | |
+ 'db_port' => 3306, | |
+ 'master_db' => 'mysql://aegir_root:u8gs2Kc5eK@localhost', | |
'db_service_type' => 'mysql', | |
- 'http_port' => '80', | |
+ 'http_port' => 80, | |
'http_restart_cmd' => 'sudo /etc/init.d/nginx reload', | |
'web_group' => 'www-data', | |
'web_disable_url' => 'http://v185.barracuda.us.host8.biz//hosting/disabled', | |
@@ -23,8 +22,8 @@ $aliases['server_master'] = array ( | |
'http_confd_path' => '/var/aegir/config/server_master/nginx/conf.d', | |
'http_platformd_path' => '/var/aegir/config/server_master/nginx/platform.d', | |
'http_vhostd_path' => '/var/aegir/config/server_master/nginx/vhost.d', | |
- 'http_ssl_port' => '443', | |
- 'ssld_path' => '/var/aegir/config/ssl.d', | |
- 'http_ssld_path' => '/var/aegir/config/server_master/ssl.d', | |
- 'http_service_type' => 'nginx_ssl', | |
+ 'nginx_has_gzip' => 0, | |
+ 'nginx_has_upload_progress' => 0, | |
+ 'nginx_has_new_version' => 0, | |
+ 'http_service_type' => 'nginx', | |
); | |
Only in /var/backups/8/2/aegir/.drush: ssl.v185.barracuda.us.host8.biz.alias.drushrc.php | |
Only in /var/backups/8/2/aegir/.drush: test.v185.barracuda.us.host8.biz.alias.drushrc.php | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/drushrc.php /var/aegir/hostmaster-HEAD/drushrc.php | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/drushrc.php 2010-07-18 13:50:02.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/drushrc.php 2010-07-20 00:44:01.000000000 +0000 | |
@@ -1394,6 +1394,30 @@ $options['packages'] = array ( | |
'project' => '', | |
'version' => NULL, | |
), | |
+ 'hosting_nginx_ssl' => | |
+ array ( | |
+ 'filename' => '/var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/nginx/ssl/hosting_nginx_ssl.module', | |
+ 'basename' => 'hosting_nginx_ssl.module', | |
+ 'name' => 'hosting_nginx_ssl', | |
+ 'info' => | |
+ array ( | |
+ 'name' => 'Nginx +SSL servers', | |
+ 'description' => 'Allow hostmaster to configure NGINX web servers with SSL support.', | |
+ 'package' => 'Hosting', | |
+ 'dependencies' => | |
+ array ( | |
+ 0 => 'hosting_web_server', | |
+ 1 => 'hosting_ssl', | |
+ 2 => 'hosting_nginx', | |
+ ), | |
+ 'core' => '6.x', | |
+ 'version' => NULL, | |
+ 'php' => '4.3.5', | |
+ ), | |
+ 'schema_version' => 0, | |
+ 'project' => '', | |
+ 'version' => NULL, | |
+ ), | |
'hosting_nginx' => | |
array ( | |
'filename' => '/var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/nginx/hosting_nginx.module', | |
@@ -1456,7 +1480,7 @@ $options['packages'] = array ( | |
'version' => NULL, | |
'php' => '4.3.5', | |
), | |
- 'schema_version' => '6004', | |
+ 'schema_version' => '6005', | |
'project' => '', | |
'version' => NULL, | |
), | |
Only in /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster: .git | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/hostmaster.profile /var/aegir/hostmaster-HEAD/profiles/hostmaster/hostmaster.profile | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/hostmaster.profile 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/hostmaster.profile 2010-07-20 00:43:38.000000000 +0000 | |
@@ -34,7 +34,7 @@ function hostmaster_profile_tasks(&$task | |
// add support for nginx | |
if (d()->platform->server->http_service_type === 'nginx') { | |
- drupal_install_modules(array('hosting_nginx','hosting_ssl')); | |
+ drupal_install_modules(array('hosting_nginx','hosting_ssl','hosting_nginx_ssl')); | |
} | |
// Bootstrap and create all the initial nodes | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/migrate/hosting_migrate.batch.inc /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/migrate/hosting_migrate.batch.inc | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/migrate/hosting_migrate.batch.inc 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/migrate/hosting_migrate.batch.inc 2010-07-20 00:43:37.000000000 +0000 | |
@@ -197,7 +197,7 @@ function hosting_migrate_platform_batch( | |
$batch['form_state']['storage']['status'][$site->nid] = $status; | |
$batch['form_state']['storage']['instance'][$site->nid] = $profile_instance->iid; | |
// If there were no errors, this site passes and can be migrated | |
- if (!$status['error'] && $profile->title != 'hostmaster') { // The hostmaster site can not be upgraded via the interface. | |
+ if (!$status['error'] && $profile->short_name != 'hostmaster') { // The hostmaster site can not be upgraded via the interface. | |
$batch['form_state']['storage']['passed'][$site->nid] = $site->title; | |
return true; | |
} | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/package/hosting_package.module /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/package/hosting_package.module | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/package/hosting_package.module 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/package/hosting_package.module 2010-07-20 00:43:37.000000000 +0000 | |
@@ -101,7 +101,7 @@ function hosting_package_access($op, $no | |
} | |
} | |
-function hosting_get_profiles($platform = NULL) { | |
+function hosting_get_profiles($platform = NULL, $field = 'title') { | |
$profiles = array(); | |
if (!is_null($platform)) { | |
$instances = hosting_package_instances_load(array( | |
@@ -109,24 +109,57 @@ function hosting_get_profiles($platform | |
'n.status' => 1)); | |
foreach ($instances as $iid => $instance) { | |
- $profiles[$instance->package_id] = $instance->title; | |
+ $profiles[$instance->package_id] = $instance->$field; | |
} | |
} | |
else { | |
- $result = db_query("SELECT n.nid, n.title FROM {node} n LEFT JOIN {hosting_package} p ON n.vid = p.vid WHERE p.package_type = 'profile'"); | |
- while ($profile = db_fetch_object($result)) { | |
- $profiles[$profile->nid] = $profile->title; | |
+ $instances = hosting_package_instances_load(array( | |
+ 'package_type' => 'profile', | |
+ 'n.status' => 1, | |
+ 'r.type' => 'platform')); | |
+ | |
+ foreach ($instances as $iid => $instance) { | |
+ $profiles[$instance->package_id] = $instance->$field; | |
} | |
} | |
return $profiles; | |
} | |
+ | |
+function hosting_get_profile_platforms($profile) { | |
+ $defaults = array('default', 'standard', 'minimal'); | |
+ | |
+ $platforms = array(); | |
+ $instances = hosting_package_instances_load(array( | |
+ 'package_id' => $profile, | |
+ 'n.status' => 1, | |
+ 'r.status' => 1, | |
+ 'r.type' => 'platform')); | |
+ | |
+ foreach ($instances as $iid => $instance) { | |
+ $platform = node_load($instance->rid); | |
+ // this is one of the default profiles | |
+ if (in_array($instance->short_name, $defaults) && | |
+ sizeof(array_diff(array_values($platform->profiles), $defaults)) && | |
+ variable_get('hosting_ignore_default_profiles', TRUE)) { | |
+ // there are other profiles available on this platform. skip this. | |
+ continue; | |
+ } | |
+ if ($platform->platform_status != HOSTING_PLATFORM_DELETED) { | |
+ $platforms[$instance->rid] = $platform->title; | |
+ } | |
+ } | |
+ | |
+ return $platforms; | |
+} | |
+ | |
function hosting_get_profile_languages($profile = NULL, $platform = NULL) { | |
+ $languages['en'] = _hosting_language_name('en'); | |
if ($profile && $platform) { | |
$instance = hosting_package_instance_load(array( | |
'rid' => $platform, 'package_id' => $profile)); | |
- $languages = $instance->languages; | |
+ $languages = array_merge($languages, $instance->languages); | |
} | |
else { | |
$result = db_query("SELECT DISTINCT language FROM {hosting_package_languages}"); | |
@@ -134,7 +167,6 @@ function hosting_get_profile_languages($ | |
$languages[$lang->language] = _hosting_language_name($lang->language); | |
} | |
} | |
- $languages['en'] = _hosting_language_name('en'); | |
return $languages; | |
} | |
@@ -177,6 +209,15 @@ function hosting_get_packages_by_type($t | |
return false; | |
} | |
+function hosting_get_default_profile($default = null) { | |
+ if ($p = hosting_get_package('default')) { | |
+ return $p->nid; | |
+ } | |
+ elseif ($p = hosting_get_package('standard')) { | |
+ return $p->nid; | |
+ } | |
+ return $default; | |
+} | |
function hosting_get_package($short_name) { | |
$result = db_query("SELECT nid FROM {hosting_package} WHERE short_name = '%s'", $short_name); | |
@@ -309,22 +350,29 @@ function hosting_package_sync(&$data) { | |
foreach ($data as $plural => $packages) { | |
$type = _hosting_package_plural_map($plural); | |
foreach ($packages as $short_name => $file) { | |
- $name = ($file['name']) ? $file['name'] : $short_name; | |
+ $name = ($file['info']['name']) ? $file['info']['name'] : $short_name; | |
if (!($package = hosting_get_package($short_name))) { | |
// Create a new package. | |
$package = new stdClass(); | |
$package->type = 'package'; | |
$package->uid = 1; | |
- $package->title = $name; | |
$package->package_type = $type; | |
$package->short_name = $short_name; | |
$package->old_short_name = $file['info']['old_short_name']; | |
- $package->description = $file['description']; | |
$package->status = 1; | |
- node_save($package); | |
} | |
+ // we only call node save when the title, description changes | |
+ // or when it's a new package. | |
+ if (!$package->nid || | |
+ ($package->title != $name) || | |
+ ($package->description != $file['info']['description'])) { | |
+ $package->title = $name; | |
+ $package->description = $file['info']['description']; | |
+ | |
+ node_save($package); | |
+ } | |
$data[$plural][$short_name]['package_id'] = $package->nid; | |
} | |
} | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/platform/hosting_platform.module /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/platform/hosting_platform.module | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/platform/hosting_platform.module 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/platform/hosting_platform.module 2010-07-20 00:43:37.000000000 +0000 | |
@@ -301,6 +301,7 @@ function hosting_platform_load($node) { | |
$additions = db_fetch_object(db_query('SELECT publish_path, verified, web_server, status AS platform_status FROM {hosting_platform} WHERE vid = %d', $node->vid)); | |
$iid = db_result(db_query("SELECT iid FROM {hosting_package_instance} i left join {hosting_package} p on p.nid=i.package_id WHERE p.package_type='platform' AND i.rid=%d", $node->nid)); | |
$additions->release = hosting_package_instance_load($iid); | |
+ $additions->profiles = hosting_get_profiles($node->nid, 'short_name'); | |
return $additions; | |
} | |
@@ -326,9 +327,8 @@ function hosting_platform_node_load($arg | |
* Implementation of hook_view(). | |
*/ | |
function hosting_platform_view($node, $teaser = FALSE, $page = FALSE) { | |
- | |
- | |
modalframe_parent_js(); | |
+ | |
$node->content['info'] = array( | |
'#prefix' => '<div id="hosting-platform-info">', | |
'#suffix' => '</div>' | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/site/hosting_site.form.inc /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/site/hosting_site.form.inc | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/site/hosting_site.form.inc 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/site/hosting_site.form.inc 2010-07-20 00:43:37.000000000 +0000 | |
@@ -103,6 +103,7 @@ function hosting_site_available_options( | |
$return = array(); | |
$return['profile'] = array(); | |
+ $return['platform'] = array(); | |
$return['site_language'] = array(); | |
if (!hosting_feature('client')) { | |
@@ -112,32 +113,26 @@ function hosting_site_available_options( | |
$return['client'] = null; | |
} | |
- if (isset($node->platform)) { | |
- // Install profiles | |
- $profiles = hosting_get_profiles($node->platform); | |
- foreach($profiles as $id => $name) { | |
- // Don't allow a site to be provisioned with hostslave or hostmaster profile | |
- if (in_array($name, array('hostslave', 'hostmaster'))) { | |
- unset($profiles[$id]); | |
- } | |
+ // Install profiles | |
+ $profiles = hosting_get_profiles(); | |
+ foreach($profiles as $id => $name) { | |
+ // Don't allow a site to be provisioned with hostslave or hostmaster profile | |
+ if (in_array($name, array('Hostslave', 'Hostmaster'))) { | |
+ unset($profiles[$id]); | |
} | |
- reset($profiles); | |
- $return['profile'] = array_keys($profiles); | |
+ } | |
+ reset($profiles); | |
+ $return['profile'] = array_keys($profiles); | |
- if (sizeof($return['profile']) == 1) { | |
- $node->profile = $return['profile'][0]; | |
- } | |
- if (isset($node->profile) && in_array($node->profile, $return['profile'])) { | |
- $return['site_language'] = array_keys((array) hosting_get_profile_languages($node->profile, $node->platform)); | |
- } | |
+ if (!isset($node->profile)) { | |
+ $node->profile = hosting_get_default_profile($return['profile'][0]); | |
} | |
// filter the available platforms based on which clients the user has access to. | |
$user = user_load($GLOBALS['user']->uid); | |
$options = array(); | |
- $platforms = _hosting_get_platforms(); | |
- | |
+ $platforms = hosting_get_profile_platforms($node->profile); | |
if (sizeof($platforms)) { | |
foreach ($platforms as $nid => $title) { | |
$platform = node_load($nid); | |
@@ -152,6 +147,12 @@ function hosting_site_available_options( | |
$return['platform'] = $options; | |
} | |
+ if (!isset($node->platform) || !in_array($node->platform, $return['platform'])) { | |
+ $node->platform = $return['platform'][0]; | |
+ } | |
+ | |
+ $return['site_language'] = array_keys((array) hosting_get_profile_languages($node->profile, $node->platform)); | |
+ | |
drupal_alter('hosting_site_options', $return, $node); | |
return $return; | |
@@ -192,21 +193,11 @@ function hosting_site_form($node) { | |
'#autocomplete_path' => 'hosting_client/autocomplete/client', | |
), 'filter_xss', $editable); | |
- | |
- _hosting_site_field($form, $node, 'platform', array( | |
- '#type' => 'radios', | |
- '#title' => t('Platform'), | |
- '#required' => TRUE, | |
- '#description' => t('The platform you want the site to be hosted on.'), | |
- '#options' => _hosting_get_platforms(), | |
- '#default_value' => ($node->platform) ? $node->platform : HOSTING_DEFAULT_PLATFORM, | |
- ), '_hosting_node_link'); | |
- | |
// Install profiles | |
$profiles = hosting_get_profiles(); | |
foreach($profiles as $id => $name) { | |
// Don't allow a site to be provisioned with hostslave or hostmaster profile | |
- if (in_array($name, array('hostslave', 'hostmaster'))) { | |
+ if (in_array($name, array('Hostslave', 'Hostmaster'))) { | |
unset($profiles[$id]); | |
} | |
} | |
@@ -217,11 +208,22 @@ function hosting_site_form($node) { | |
'#title' => t('Install profile'), | |
'#description' => t('The type of site to install.'), | |
'#options' => $profiles, | |
- '#default_value' => $node->profile ? $node->profile : key($profiles), | |
+ '#default_value' => $node->profile ? $node->profile : hosting_get_default_profile(key($profiles)), | |
'#required' => TRUE, | |
'#attributes' => array('class' => "hosting-site-form-profile-options"), | |
), '_hosting_node_link'); | |
+ | |
+ | |
+ _hosting_site_field($form, $node, 'platform', array( | |
+ '#type' => 'radios', | |
+ '#title' => t('Platform'), | |
+ '#required' => TRUE, | |
+ '#description' => t('The platform you want the site to be hosted on.'), | |
+ '#options' => _hosting_get_platforms(), | |
+ '#default_value' => ($node->platform) ? $node->platform : HOSTING_DEFAULT_PLATFORM, | |
+ ), '_hosting_node_link'); | |
+ | |
_hosting_site_field($form, $node, 'site_language', array( | |
'#type' => 'radios', | |
'#title' => t('Language'), | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/site/hosting_site.nodeapi.inc /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/site/hosting_site.nodeapi.inc | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/site/hosting_site.nodeapi.inc 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/site/hosting_site.nodeapi.inc 2010-07-20 00:43:37.000000000 +0000 | |
@@ -131,12 +131,8 @@ function hosting_site_delete($node) { | |
/** | |
* Implementation of hook_nodeapi(). | |
*/ | |
-function hosting_site_nodeapi(&$node, $op, $teaser, $page) { | |
- switch($op) { | |
- case 'presave': | |
- $node->title = strtolower(trim($node->title)); // domain names are case-insensitive | |
- break; | |
- } | |
+function hosting_site_nodeapi_site_presave(&$node) { | |
+ $node->title = strtolower(trim($node->title)); // domain names are case-insensitive | |
} | |
/** | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/task/hosting_task.module /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/task/hosting_task.module | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/task/hosting_task.module 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/task/hosting_task.module 2010-07-20 00:43:37.000000000 +0000 | |
@@ -81,7 +81,7 @@ function hosting_task_menu_access($node, | |
if (!in_array($task, $safe_tasks)) { | |
// Don't show certain tasks if the site is the 'special' main aegir site | |
$profile = node_load($node->profile); | |
- if ($profile->title == 'hostmaster') { | |
+ if ($profile->short_name == 'hostmaster') { | |
return FALSE; | |
} | |
} | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_cluster/hosting_web_cluster.service.inc /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_cluster/hosting_web_cluster.service.inc | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_cluster/hosting_web_cluster.service.inc 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_cluster/hosting_web_cluster.service.inc 2010-07-20 00:43:37.000000000 +0000 | |
@@ -30,11 +30,17 @@ class hostingService_http_cluster extend | |
function load() { | |
parent::load(); | |
+ $ssl_enabled = TRUE; | |
+ | |
$web_servers = array(); | |
$result = db_query('SELECT web_server_nid FROM {hosting_web_cluster} WHERE vid = %d', $this->server->vid); | |
while ($web_server = db_fetch_object($result)) { | |
$web_servers[] = $web_server->web_server_nid; | |
+ $server = node_load($web_server->web_server_nid); | |
+ $ssl_enabled = $ssl_enabled && $server->services['http']->ssl_enabled; | |
} | |
+ | |
+ $this->ssl_enabled = $ssl_enabled; | |
$this->setValues(array('web_servers' => drupal_map_assoc($web_servers))); | |
} | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/nginx/hosting.feature.nginx.inc /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/nginx/hosting.feature.nginx.inc | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/nginx/hosting.feature.nginx.inc 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/nginx/hosting.feature.nginx.inc 2010-07-20 00:43:37.000000000 +0000 | |
@@ -6,6 +6,7 @@ function hosting_nginx_hosting_feature() | |
'description' => t('Provide support for the NGINX web server.'), | |
'status' => HOSTING_FEATURE_DISABLED, | |
'module' => 'hosting_nginx', | |
+ 'group' => 'experimental' | |
); | |
return $features; | |
} | |
Only in /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/nginx: ssl | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting.feature.ssl.inc /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting.feature.ssl.inc | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting.feature.ssl.inc 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting.feature.ssl.inc 2010-07-20 00:43:37.000000000 +0000 | |
@@ -6,6 +6,7 @@ function hosting_ssl_hosting_feature() { | |
'description' => t('Provides a service to expose a site encrypted by SSL certificates.'), | |
'status' => HOSTING_FEATURE_DISABLED, | |
'module' => 'hosting_ssl', | |
+ 'group' => 'experimental' | |
); | |
return $features; | |
} | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.module /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.module | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.module 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.module 2010-07-20 00:43:37.000000000 +0000 | |
@@ -28,6 +28,40 @@ function hosting_ssl_get_servers() { | |
return $ssl_servers; | |
} | |
+/** | |
+ * Return a list of platforms on SSL enabled servers. | |
+ */ | |
+function hosting_ssl_get_platforms() { | |
+ $servers = hosting_ssl_get_servers(); | |
+ $ssl_platforms = array(); | |
+ | |
+ $platforms = _hosting_get_platforms(); | |
+ foreach ($platforms as $nid => $title) { | |
+ $platform = node_load($nid); | |
+ if (in_array($platform->web_server, $servers)) { | |
+ $ssl_platforms[] = $nid; | |
+ } | |
+ } | |
+ | |
+ return $ssl_platforms; | |
+} | |
+ | |
+/** | |
+ * Return a list of profiles with SSL enabled platforms. | |
+ */ | |
+function hosting_ssl_get_profiles() { | |
+ $platforms = hosting_ssl_get_platforms(); | |
+ | |
+ $ssl_profiles = array(); | |
+ foreach ($platforms as $nid) { | |
+ $platform = node_load($nid); | |
+ $ssl_profiles = array_merge($ssl_profiles, array_keys($platform->profiles)); | |
+ } | |
+ | |
+ return array_unique($ssl_profiles); | |
+} | |
+ | |
+ | |
function hosting_ssl_form_alter(&$form, &$form_state, $form_id) { | |
if ($form_id == 'site_node_form') { | |
hosting_ssl_site_form($form, $form_state, $form_id); | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.nodeapi.inc /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.nodeapi.inc | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.nodeapi.inc 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.nodeapi.inc 2010-07-20 00:43:37.000000000 +0000 | |
@@ -52,6 +52,7 @@ function hosting_ssl_hosting_site_option | |
// Test if ssl has been enabled. | |
if ($node->ssl_enabled != 0) { | |
+ | |
$keys = hosting_ssl_get_keys($node->client, TRUE); | |
// return the list of valid keys, including the special 'new key' option. | |
@@ -61,7 +62,6 @@ function hosting_ssl_hosting_site_option | |
if (sizeof($return['ssl_key']) == 1) { | |
$node->ssl_key = HOSTING_SSL_CUSTOM_KEY; | |
} | |
- | |
// the user has chosen to enter a new key | |
if ($node->ssl_key == HOSTING_SSL_CUSTOM_KEY) { | |
@@ -70,21 +70,11 @@ function hosting_ssl_hosting_site_option | |
$return['ssl_key_new'] = (!empty($default)) ? $default : true; | |
} | |
- // Only platforms that are SSL enabled can be chosen now. | |
- $ssl_servers = hosting_ssl_get_servers(); | |
- | |
- // check all existing valid platforms and remove the ones we don't want. | |
- foreach ($return['platform'] as $key => $nid) { | |
- $platform = node_load($nid); | |
- | |
- if (!in_array($platform->web_server, $ssl_servers)) { | |
- // Remove the platform from the list because SSL is not available for it. | |
- unset($return['platform'][$key]); | |
- } | |
- } | |
// we need to ensure that the return value is properly indexed, otherwise it | |
// gets interpreted as an object by jquery. | |
- $return['platform'] = array_values($return['platform']); | |
+ $return['profile'] = array_values(array_intersect($return['profile'], hosting_ssl_get_profiles())); | |
+ | |
+ $return['platform'] = array_values(array_intersect($return['platform'], hosting_ssl_get_platforms())); | |
} | |
} | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.service.inc /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.service.inc | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.service.inc 2010-07-18 14:04:04.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.service.inc 2010-07-20 00:43:37.000000000 +0000 | |
@@ -90,13 +90,3 @@ class hostingService_http_apache_ssl ext | |
} | |
-class hostingService_http_nginx_ssl extends hostingService_http_ssl { | |
- | |
- public $type = 'nginx_ssl'; | |
- protected $has_restart_cmd = TRUE; | |
- | |
- function default_restart_cmd() { | |
- return "sudo /etc/init.d/nginx reload"; | |
- } | |
- | |
-} | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/sites/v185.barracuda.us.host8.biz/drushrc.php /var/aegir/hostmaster-HEAD/sites/v185.barracuda.us.host8.biz/drushrc.php | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/sites/v185.barracuda.us.host8.biz/drushrc.php 2010-07-18 14:30:03.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/sites/v185.barracuda.us.host8.biz/drushrc.php 2010-07-20 00:44:02.000000000 +0000 | |
@@ -4,10 +4,12 @@ | |
$options['db_type'] = 'mysqli'; | |
$options['db_host'] = 'v185.barracuda.us.host8.biz'; | |
$options['db_port'] = 3306; | |
-$options['db_passwd'] = '***'; | |
-$options['db_name'] = 'v185barracuda_20'; | |
-$options['db_user'] = 'v185barracuda_20'; | |
+$options['db_passwd'] = '***'; | |
+$options['db_name'] = 'v185barracuda_35'; | |
+$options['db_user'] = 'v185barracuda_35'; | |
$options['installed'] = true; | |
+$options['site_ip_addresses'] = array ( | |
+); | |
$options['packages'] = array ( | |
'platforms' => | |
array ( | |
@@ -689,6 +691,34 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
+ 'update' => | |
+ array ( | |
+ 'filename' => '/var/aegir/hostmaster-HEAD/modules/update/update.module', | |
+ 'name' => 'update', | |
+ 'type' => 'module', | |
+ 'owner' => '', | |
+ 'status' => '0', | |
+ 'throttle' => '0', | |
+ 'bootstrap' => '0', | |
+ 'schema_version' => 0, | |
+ 'weight' => '0', | |
+ 'info' => | |
+ array ( | |
+ 'name' => 'Update status', | |
+ 'description' => 'Checks the status of available updates for Drupal and your installed modules and themes.', | |
+ 'version' => '6.17', | |
+ 'package' => 'Core - optional', | |
+ 'core' => '6.x', | |
+ 'project' => 'drupal', | |
+ 'datestamp' => '1275505216', | |
+ 'dependencies' => | |
+ array ( | |
+ ), | |
+ 'php' => '4.3.5', | |
+ ), | |
+ 'project' => 'drupal', | |
+ 'version' => '6.17', | |
+ ), | |
'upload' => | |
array ( | |
'filename' => '/var/aegir/hostmaster-HEAD/modules/upload/upload.module', | |
@@ -1160,34 +1190,6 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'update' => | |
- array ( | |
- 'filename' => '/var/aegir/hostmaster-HEAD/modules/update/update.module', | |
- 'name' => 'update', | |
- 'type' => 'module', | |
- 'owner' => '', | |
- 'status' => '1', | |
- 'throttle' => '0', | |
- 'bootstrap' => '0', | |
- 'schema_version' => '6000', | |
- 'weight' => '0', | |
- 'info' => | |
- array ( | |
- 'name' => 'Update status', | |
- 'description' => 'Checks the status of available updates for Drupal and your installed modules and themes.', | |
- 'version' => '6.17', | |
- 'package' => 'Core - optional', | |
- 'core' => '6.x', | |
- 'project' => 'drupal', | |
- 'datestamp' => '1275505216', | |
- 'dependencies' => | |
- array ( | |
- ), | |
- 'php' => '4.3.5', | |
- ), | |
- 'project' => 'drupal', | |
- 'version' => '6.17', | |
- ), | |
'user' => | |
array ( | |
'filename' => '/var/aegir/hostmaster-HEAD/modules/user/user.module', | |
@@ -1488,6 +1490,35 @@ $options['packages'] = array ( | |
'project' => '', | |
'version' => NULL, | |
), | |
+ 'hosting_nginx_ssl' => | |
+ array ( | |
+ 'filename' => '/var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/nginx/ssl/hosting_nginx_ssl.module', | |
+ 'name' => 'hosting_nginx_ssl', | |
+ 'type' => 'module', | |
+ 'owner' => '', | |
+ 'status' => '1', | |
+ 'throttle' => '0', | |
+ 'bootstrap' => '0', | |
+ 'schema_version' => '0', | |
+ 'weight' => '0', | |
+ 'info' => | |
+ array ( | |
+ 'name' => 'Nginx +SSL servers', | |
+ 'description' => 'Allow hostmaster to configure NGINX web servers with SSL support.', | |
+ 'package' => 'Hosting', | |
+ 'dependencies' => | |
+ array ( | |
+ 0 => 'hosting_web_server', | |
+ 1 => 'hosting_ssl', | |
+ 2 => 'hosting_nginx', | |
+ ), | |
+ 'core' => '6.x', | |
+ 'version' => NULL, | |
+ 'php' => '4.3.5', | |
+ ), | |
+ 'project' => '', | |
+ 'version' => NULL, | |
+ ), | |
'hosting_ssl' => | |
array ( | |
'filename' => '/var/aegir/hostmaster-HEAD/profiles/hostmaster/modules/hosting/web_server/ssl/hosting_ssl.module', | |
@@ -1640,46 +1671,6 @@ $options['packages'] = array ( | |
), | |
'themes' => | |
array ( | |
- 'eldir' => | |
- array ( | |
- 'filename' => '/var/aegir/hostmaster-HEAD/profiles/hostmaster/themes/eldir/eldir.info', | |
- 'name' => 'eldir', | |
- 'type' => 'theme', | |
- 'owner' => 'themes/engines/phptemplate/phptemplate.engine', | |
- 'status' => '0', | |
- 'throttle' => '0', | |
- 'bootstrap' => '0', | |
- 'schema_version' => 0, | |
- 'weight' => '0', | |
- 'info' => | |
- array ( | |
- 'name' => 'Eldir', | |
- 'description' => 'Companion theme for the Aegir hosting system.', | |
- 'version' => '6.17', | |
- 'core' => '6.x', | |
- 'engine' => 'phptemplate', | |
- 'stylesheets' => | |
- array ( | |
- 'all' => | |
- array ( | |
- 0 => 'style.css', | |
- ), | |
- ), | |
- 'regions' => | |
- array ( | |
- 'left' => 'Left sidebar', | |
- 'right' => 'Right sidebar', | |
- 'content' => 'Content', | |
- 'header' => 'Header', | |
- ), | |
- 'dependencies' => | |
- array ( | |
- ), | |
- 'php' => '4.3.5', | |
- ), | |
- 'project' => '', | |
- 'version' => '6.17', | |
- ), | |
'bluemarine' => | |
array ( | |
'filename' => '/var/aegir/hostmaster-HEAD/themes/bluemarine/bluemarine.info', | |
@@ -1755,12 +1746,12 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'marvin' => | |
+ 'eldir' => | |
array ( | |
- 'filename' => '/var/aegir/hostmaster-HEAD/themes/chameleon/marvin/marvin.info', | |
- 'name' => 'marvin', | |
+ 'filename' => '/var/aegir/hostmaster-HEAD/profiles/hostmaster/themes/eldir/eldir.info', | |
+ 'name' => 'eldir', | |
'type' => 'theme', | |
- 'owner' => '', | |
+ 'owner' => 'themes/engines/phptemplate/phptemplate.engine', | |
'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
@@ -1768,24 +1759,31 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Marvin', | |
- 'description' => 'Boxy tabled theme in all grays.', | |
+ 'name' => 'Eldir', | |
+ 'description' => 'Companion theme for the Aegir hosting system.', | |
+ 'version' => '6.17', | |
+ 'core' => '6.x', | |
+ 'engine' => 'phptemplate', | |
+ 'stylesheets' => | |
+ array ( | |
+ 'all' => | |
+ array ( | |
+ 0 => 'style.css', | |
+ ), | |
+ ), | |
'regions' => | |
array ( | |
'left' => 'Left sidebar', | |
'right' => 'Right sidebar', | |
+ 'content' => 'Content', | |
+ 'header' => 'Header', | |
), | |
- 'version' => '6.17', | |
- 'core' => '6.x', | |
- 'base theme' => 'chameleon', | |
- 'project' => 'drupal', | |
- 'datestamp' => '1275505216', | |
'dependencies' => | |
array ( | |
), | |
'php' => '4.3.5', | |
), | |
- 'project' => 'drupal', | |
+ 'project' => '', | |
'version' => '6.17', | |
), | |
'garland' => | |
@@ -1827,6 +1825,39 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
+ 'marvin' => | |
+ array ( | |
+ 'filename' => '/var/aegir/hostmaster-HEAD/themes/chameleon/marvin/marvin.info', | |
+ 'name' => 'marvin', | |
+ 'type' => 'theme', | |
+ 'owner' => '', | |
+ 'status' => '0', | |
+ 'throttle' => '0', | |
+ 'bootstrap' => '0', | |
+ 'schema_version' => 0, | |
+ 'weight' => '0', | |
+ 'info' => | |
+ array ( | |
+ 'name' => 'Marvin', | |
+ 'description' => 'Boxy tabled theme in all grays.', | |
+ 'regions' => | |
+ array ( | |
+ 'left' => 'Left sidebar', | |
+ 'right' => 'Right sidebar', | |
+ ), | |
+ 'version' => '6.17', | |
+ 'core' => '6.x', | |
+ 'base theme' => 'chameleon', | |
+ 'project' => 'drupal', | |
+ 'datestamp' => '1275505216', | |
+ 'dependencies' => | |
+ array ( | |
+ ), | |
+ 'php' => '4.3.5', | |
+ ), | |
+ 'project' => 'drupal', | |
+ 'version' => '6.17', | |
+ ), | |
'minnelli' => | |
array ( | |
'filename' => '/var/aegir/hostmaster-HEAD/themes/garland/minnelli/minnelli.info', | |
diff -urp /var/backups/8/2/aegir/hostmaster-HEAD/sites/v185.barracuda.us.host8.biz/settings.php /var/aegir/hostmaster-HEAD/sites/v185.barracuda.us.host8.biz/settings.php | |
--- /var/backups/8/2/aegir/hostmaster-HEAD/sites/v185.barracuda.us.host8.biz/settings.php 2010-07-18 14:30:02.000000000 +0000 | |
+++ /var/aegir/hostmaster-HEAD/sites/v185.barracuda.us.host8.biz/settings.php 2010-07-20 00:44:02.000000000 +0000 | |
@@ -9,12 +9,12 @@ | |
*/ | |
$databases['default']['default'] = array( | |
'driver' => "mysqli", | |
- 'database' => "v185barracuda_20", | |
- 'username' => "v185barracuda_20", | |
- 'password' => "***", | |
+ 'database' => "v185barracuda_35", | |
+ 'username' => "v185barracuda_35", | |
+ 'password' => "***", | |
'host' => v185.barracuda.us.host8.biz, | |
); | |
- $db_url = "mysqli://v185barracuda_20:***@v185.barracuda.us.host8.biz/v185barracuda_20"; | |
+ $db_url = "mysqli://v185barracuda_35:***@v185.barracuda.us.host8.biz/v185barracuda_35"; | |
$profile = "hostmaster"; | |
Only in /var/aegir/platforms/drupal-6.17/sites: blah.v185.barracuda.us.host8.biz | |
diff -urp /var/backups/8/2/aegir/platforms/drupal-6.17/sites/ssl.v185.barracuda.us.host8.biz/drushrc.php /var/aegir/platforms/drupal-6.17/sites/ssl.v185.barracuda.us.host8.biz/drushrc.php | |
--- /var/backups/8/2/aegir/platforms/drupal-6.17/sites/ssl.v185.barracuda.us.host8.biz/drushrc.php 2010-07-18 13:57:03.000000000 +0000 | |
+++ /var/aegir/platforms/drupal-6.17/sites/ssl.v185.barracuda.us.host8.biz/drushrc.php 2010-07-19 18:53:03.000000000 +0000 | |
@@ -69,6 +69,34 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
+ 'block' => | |
+ array ( | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/block/block.module', | |
+ 'name' => 'block', | |
+ 'type' => 'module', | |
+ 'owner' => '', | |
+ 'status' => '1', | |
+ 'throttle' => '0', | |
+ 'bootstrap' => '0', | |
+ 'schema_version' => '0', | |
+ 'weight' => '0', | |
+ 'info' => | |
+ array ( | |
+ 'name' => 'Block', | |
+ 'description' => 'Controls the boxes that are displayed around the main content.', | |
+ 'package' => 'Core - required', | |
+ 'version' => '6.17', | |
+ 'core' => '6.x', | |
+ 'project' => 'drupal', | |
+ 'datestamp' => '1275505216', | |
+ 'dependencies' => | |
+ array ( | |
+ ), | |
+ 'php' => '4.3.5', | |
+ ), | |
+ 'project' => 'drupal', | |
+ 'version' => '6.17', | |
+ ), | |
'blog' => | |
array ( | |
'filename' => '/var/aegir/platforms/drupal-6.17/modules/blog/blog.module', | |
@@ -153,21 +181,21 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'contact' => | |
+ 'color' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/contact/contact.module', | |
- 'name' => 'contact', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/color/color.module', | |
+ 'name' => 'color', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '0', | |
+ 'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => 0, | |
+ 'schema_version' => '0', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Contact', | |
- 'description' => 'Enables the use of both personal and site-wide contact forms.', | |
+ 'name' => 'Color', | |
+ 'description' => 'Allows the user to change the color scheme of certain themes.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -181,40 +209,38 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'forum' => | |
+ 'comment' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/forum/forum.module', | |
- 'name' => 'forum', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/comment/comment.module', | |
+ 'name' => 'comment', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '0', | |
+ 'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => 0, | |
+ 'schema_version' => '6003', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Forum', | |
- 'description' => 'Enables threaded discussions about general topics.', | |
- 'dependencies' => | |
- array ( | |
- 0 => 'taxonomy', | |
- 1 => 'comment', | |
- ), | |
+ 'name' => 'Comment', | |
+ 'description' => 'Allows users to comment on and discuss published content.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
+ 'dependencies' => | |
+ array ( | |
+ ), | |
'php' => '4.3.5', | |
), | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'locale' => | |
+ 'contact' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/locale/locale.module', | |
- 'name' => 'locale', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/contact/contact.module', | |
+ 'name' => 'contact', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -224,8 +250,8 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Locale', | |
- 'description' => 'Adds language handling functionality and enables the translation of the user interface to languages other than English.', | |
+ 'name' => 'Contact', | |
+ 'description' => 'Enables the use of both personal and site-wide contact forms.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -239,23 +265,23 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'openid' => | |
+ 'dblog' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/openid/openid.module', | |
- 'name' => 'openid', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/dblog/dblog.module', | |
+ 'name' => 'dblog', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '0', | |
+ 'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => 0, | |
+ 'schema_version' => '6000', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'OpenID', | |
- 'description' => 'Allows users to log into your site using OpenID.', | |
- 'version' => '6.17', | |
+ 'name' => 'Database logging', | |
+ 'description' => 'Logs and records system events to the database.', | |
'package' => 'Core - optional', | |
+ 'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
@@ -267,22 +293,22 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'path' => | |
+ 'filter' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/path/path.module', | |
- 'name' => 'path', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/filter/filter.module', | |
+ 'name' => 'filter', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '0', | |
+ 'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => 0, | |
+ 'schema_version' => '0', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Path', | |
- 'description' => 'Allows users to rename URLs.', | |
- 'package' => 'Core - optional', | |
+ 'name' => 'Filter', | |
+ 'description' => 'Handles the filtering of content in preparation for display.', | |
+ 'package' => 'Core - required', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
@@ -295,10 +321,10 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'php' => | |
+ 'forum' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/php/php.module', | |
- 'name' => 'php', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/forum/forum.module', | |
+ 'name' => 'forum', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -308,36 +334,38 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'PHP filter', | |
- 'description' => 'Allows embedded PHP code/snippets to be evaluated.', | |
+ 'name' => 'Forum', | |
+ 'description' => 'Enables threaded discussions about general topics.', | |
+ 'dependencies' => | |
+ array ( | |
+ 0 => 'taxonomy', | |
+ 1 => 'comment', | |
+ ), | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
- 'dependencies' => | |
- array ( | |
- ), | |
'php' => '4.3.5', | |
), | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'ping' => | |
+ 'help' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/ping/ping.module', | |
- 'name' => 'ping', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/help/help.module', | |
+ 'name' => 'help', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '0', | |
+ 'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => 0, | |
+ 'schema_version' => '0', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Ping', | |
- 'description' => 'Alerts other sites when your site has been updated.', | |
+ 'name' => 'Help', | |
+ 'description' => 'Manages the display of online help.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -351,10 +379,10 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'poll' => | |
+ 'locale' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/poll/poll.module', | |
- 'name' => 'poll', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/locale/locale.module', | |
+ 'name' => 'locale', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -364,8 +392,8 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Poll', | |
- 'description' => 'Allows your site to capture votes on different topics in the form of multiple choice questions.', | |
+ 'name' => 'Locale', | |
+ 'description' => 'Adds language handling functionality and enables the translation of the user interface to languages other than English.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -379,21 +407,21 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'profile' => | |
+ 'menu' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/profile/profile.module', | |
- 'name' => 'profile', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/menu/menu.module', | |
+ 'name' => 'menu', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '0', | |
+ 'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => 0, | |
+ 'schema_version' => '0', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Profile', | |
- 'description' => 'Supports configurable user profiles.', | |
+ 'name' => 'Menu', | |
+ 'description' => 'Allows administrators to customize the site navigation menu.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -407,22 +435,22 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'search' => | |
+ 'node' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/search/search.module', | |
- 'name' => 'search', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/node/node.module', | |
+ 'name' => 'node', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '0', | |
+ 'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => 0, | |
+ 'schema_version' => '0', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Search', | |
- 'description' => 'Enables site-wide keyword searching.', | |
- 'package' => 'Core - optional', | |
+ 'name' => 'Node', | |
+ 'description' => 'Allows content to be submitted to the site and displayed on pages.', | |
+ 'package' => 'Core - required', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
@@ -435,10 +463,10 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'statistics' => | |
+ 'openid' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/statistics/statistics.module', | |
- 'name' => 'statistics', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/openid/openid.module', | |
+ 'name' => 'openid', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -448,10 +476,10 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Statistics', | |
- 'description' => 'Logs access statistics for your site.', | |
- 'package' => 'Core - optional', | |
+ 'name' => 'OpenID', | |
+ 'description' => 'Allows users to log into your site using OpenID.', | |
'version' => '6.17', | |
+ 'package' => 'Core - optional', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
@@ -463,10 +491,10 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'syslog' => | |
+ 'path' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/syslog/syslog.module', | |
- 'name' => 'syslog', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/path/path.module', | |
+ 'name' => 'path', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -476,8 +504,8 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Syslog', | |
- 'description' => 'Logs and records system events to syslog.', | |
+ 'name' => 'Path', | |
+ 'description' => 'Allows users to rename URLs.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -491,10 +519,10 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'throttle' => | |
+ 'php' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/throttle/throttle.module', | |
- 'name' => 'throttle', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/php/php.module', | |
+ 'name' => 'php', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -504,8 +532,8 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Throttle', | |
- 'description' => 'Handles the auto-throttling mechanism, to control site congestion.', | |
+ 'name' => 'PHP filter', | |
+ 'description' => 'Allows embedded PHP code/snippets to be evaluated.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -519,10 +547,10 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'tracker' => | |
+ 'ping' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/tracker/tracker.module', | |
- 'name' => 'tracker', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/ping/ping.module', | |
+ 'name' => 'ping', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -532,55 +560,25 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Tracker', | |
- 'description' => 'Enables tracking of recent posts for users.', | |
- 'dependencies' => | |
- array ( | |
- 0 => 'comment', | |
- ), | |
+ 'name' => 'Ping', | |
+ 'description' => 'Alerts other sites when your site has been updated.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
- 'php' => '4.3.5', | |
- ), | |
- 'project' => 'drupal', | |
- 'version' => '6.17', | |
- ), | |
- 'translation' => | |
- array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/translation/translation.module', | |
- 'name' => 'translation', | |
- 'type' => 'module', | |
- 'owner' => '', | |
- 'status' => '0', | |
- 'throttle' => '0', | |
- 'bootstrap' => '0', | |
- 'schema_version' => 0, | |
- 'weight' => '0', | |
- 'info' => | |
- array ( | |
- 'name' => 'Content translation', | |
- 'description' => 'Allows content to be translated into different languages.', | |
'dependencies' => | |
array ( | |
- 0 => 'locale', | |
), | |
- 'package' => 'Core - optional', | |
- 'version' => '6.17', | |
- 'core' => '6.x', | |
- 'project' => 'drupal', | |
- 'datestamp' => '1275505216', | |
'php' => '4.3.5', | |
), | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'trigger' => | |
+ 'poll' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/trigger/trigger.module', | |
- 'name' => 'trigger', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/poll/poll.module', | |
+ 'name' => 'poll', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -590,8 +588,8 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Trigger', | |
- 'description' => 'Enables actions to be fired on certain system events, such as when new content is created.', | |
+ 'name' => 'Poll', | |
+ 'description' => 'Allows your site to capture votes on different topics in the form of multiple choice questions.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -605,10 +603,10 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'update' => | |
+ 'profile' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/update/update.module', | |
- 'name' => 'update', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/profile/profile.module', | |
+ 'name' => 'profile', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -618,10 +616,10 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Update status', | |
- 'description' => 'Checks the status of available updates for Drupal and your installed modules and themes.', | |
- 'version' => '6.17', | |
+ 'name' => 'Profile', | |
+ 'description' => 'Supports configurable user profiles.', | |
'package' => 'Core - optional', | |
+ 'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
@@ -633,10 +631,10 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'upload' => | |
+ 'search' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/upload/upload.module', | |
- 'name' => 'upload', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/search/search.module', | |
+ 'name' => 'search', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '0', | |
@@ -646,8 +644,8 @@ $options['packages'] = array ( | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Upload', | |
- 'description' => 'Allows users to upload and attach files to content.', | |
+ 'name' => 'Search', | |
+ 'description' => 'Enables site-wide keyword searching.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -661,22 +659,22 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'block' => | |
+ 'statistics' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/block/block.module', | |
- 'name' => 'block', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/statistics/statistics.module', | |
+ 'name' => 'statistics', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '1', | |
+ 'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '0', | |
+ 'schema_version' => 0, | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Block', | |
- 'description' => 'Controls the boxes that are displayed around the main content.', | |
- 'package' => 'Core - required', | |
+ 'name' => 'Statistics', | |
+ 'description' => 'Logs access statistics for your site.', | |
+ 'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
@@ -689,21 +687,21 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'color' => | |
+ 'syslog' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/color/color.module', | |
- 'name' => 'color', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/syslog/syslog.module', | |
+ 'name' => 'syslog', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '1', | |
+ 'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '0', | |
+ 'schema_version' => 0, | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Color', | |
- 'description' => 'Allows the user to change the color scheme of certain themes.', | |
+ 'name' => 'Syslog', | |
+ 'description' => 'Logs and records system events to syslog.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -717,22 +715,22 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'comment' => | |
+ 'system' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/comment/comment.module', | |
- 'name' => 'comment', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/system/system.module', | |
+ 'name' => 'system', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '6003', | |
+ 'schema_version' => '6055', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Comment', | |
- 'description' => 'Allows users to comment on and discuss published content.', | |
- 'package' => 'Core - optional', | |
+ 'name' => 'System', | |
+ 'description' => 'Handles general site configuration for administrators.', | |
+ 'package' => 'Core - required', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
@@ -745,21 +743,21 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'dblog' => | |
+ 'taxonomy' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/dblog/dblog.module', | |
- 'name' => 'dblog', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/taxonomy/taxonomy.module', | |
+ 'name' => 'taxonomy', | |
'type' => 'module', | |
'owner' => '', | |
'status' => '1', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '6000', | |
+ 'schema_version' => '0', | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Database logging', | |
- 'description' => 'Logs and records system events to the database.', | |
+ 'name' => 'Taxonomy', | |
+ 'description' => 'Enables the categorization of content.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
@@ -773,22 +771,22 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'filter' => | |
+ 'throttle' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/filter/filter.module', | |
- 'name' => 'filter', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/throttle/throttle.module', | |
+ 'name' => 'throttle', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '1', | |
+ 'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '0', | |
+ 'schema_version' => 0, | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Filter', | |
- 'description' => 'Handles the filtering of content in preparation for display.', | |
- 'package' => 'Core - required', | |
+ 'name' => 'Throttle', | |
+ 'description' => 'Handles the auto-throttling mechanism, to control site congestion.', | |
+ 'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
@@ -801,78 +799,80 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'help' => | |
+ 'tracker' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/help/help.module', | |
- 'name' => 'help', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/tracker/tracker.module', | |
+ 'name' => 'tracker', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '1', | |
+ 'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '0', | |
+ 'schema_version' => 0, | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Help', | |
- 'description' => 'Manages the display of online help.', | |
+ 'name' => 'Tracker', | |
+ 'description' => 'Enables tracking of recent posts for users.', | |
+ 'dependencies' => | |
+ array ( | |
+ 0 => 'comment', | |
+ ), | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
- 'dependencies' => | |
- array ( | |
- ), | |
'php' => '4.3.5', | |
), | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'menu' => | |
+ 'translation' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/menu/menu.module', | |
- 'name' => 'menu', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/translation/translation.module', | |
+ 'name' => 'translation', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '1', | |
+ 'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '0', | |
+ 'schema_version' => 0, | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Menu', | |
- 'description' => 'Allows administrators to customize the site navigation menu.', | |
+ 'name' => 'Content translation', | |
+ 'description' => 'Allows content to be translated into different languages.', | |
+ 'dependencies' => | |
+ array ( | |
+ 0 => 'locale', | |
+ ), | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
- 'dependencies' => | |
- array ( | |
- ), | |
'php' => '4.3.5', | |
), | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'node' => | |
+ 'trigger' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/node/node.module', | |
- 'name' => 'node', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/trigger/trigger.module', | |
+ 'name' => 'trigger', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '1', | |
+ 'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '0', | |
+ 'schema_version' => 0, | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Node', | |
- 'description' => 'Allows content to be submitted to the site and displayed on pages.', | |
- 'package' => 'Core - required', | |
+ 'name' => 'Trigger', | |
+ 'description' => 'Enables actions to be fired on certain system events, such as when new content is created.', | |
+ 'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
'project' => 'drupal', | |
@@ -885,23 +885,23 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'system' => | |
+ 'update' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/system/system.module', | |
- 'name' => 'system', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/update/update.module', | |
+ 'name' => 'update', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '1', | |
+ 'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '6055', | |
+ 'schema_version' => 0, | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'System', | |
- 'description' => 'Handles general site configuration for administrators.', | |
- 'package' => 'Core - required', | |
+ 'name' => 'Update status', | |
+ 'description' => 'Checks the status of available updates for Drupal and your installed modules and themes.', | |
'version' => '6.17', | |
+ 'package' => 'Core - optional', | |
'core' => '6.x', | |
'project' => 'drupal', | |
'datestamp' => '1275505216', | |
@@ -913,21 +913,21 @@ $options['packages'] = array ( | |
'project' => 'drupal', | |
'version' => '6.17', | |
), | |
- 'taxonomy' => | |
+ 'upload' => | |
array ( | |
- 'filename' => '/var/aegir/platforms/drupal-6.17/modules/taxonomy/taxonomy.module', | |
- 'name' => 'taxonomy', | |
+ 'filename' => '/var/aegir/platforms/drupal-6.17/modules/upload/upload.module', | |
+ 'name' => 'upload', | |
'type' => 'module', | |
'owner' => '', | |
- 'status' => '1', | |
+ 'status' => '0', | |
'throttle' => '0', | |
'bootstrap' => '0', | |
- 'schema_version' => '0', | |
+ 'schema_version' => 0, | |
'weight' => '0', | |
'info' => | |
array ( | |
- 'name' => 'Taxonomy', | |
- 'description' => 'Enables the categorization of content.', | |
+ 'name' => 'Upload', | |
+ 'description' => 'Allows users to upload and attach files to content.', | |
'package' => 'Core - optional', | |
'version' => '6.17', | |
'core' => '6.x', | |
Only in /var/backups/8/2/aegir: .rnd | |
Only in /var/backups/8/2/aegir: wtf.diff.txt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment