1 |
mrjhb3 |
1.1 |
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/db/configuration/migrate/HordeSecret mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/db/configuration/migrate/HordeSecret |
2 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/db/configuration/migrate/HordeSecret 1969-12-31 18:00:00.000000000 -0600 |
3 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/db/configuration/migrate/HordeSecret 2008-10-04 14:01:26.000000000 -0500 |
4 |
|
|
@@ -0,0 +1,32 @@ |
5 |
|
|
+{ |
6 |
|
|
+ my $horderec = $DB->get('horde') |
7 |
|
|
+ || $DB->new_record('horde', {type => 'service'}); |
8 |
|
|
+ my $horde_secret = $horderec->prop('SecretKey'); |
9 |
|
|
+ if (not $horde_secret or length($horde_secret) < 57) |
10 |
|
|
+ { |
11 |
|
|
+ use MIME::Base64 qw(encode_base64); |
12 |
|
|
+ |
13 |
|
|
+ $horde_secret = "not set due to error"; |
14 |
|
|
+ if ( open( RANDOM, "/dev/urandom" ) ) |
15 |
|
|
+ { |
16 |
|
|
+ my $buf; |
17 |
|
|
+ # 57 bytes is a full line of Base64 coding, and contains |
18 |
|
|
+ # 456 bits of randomness - given a perfectly random /dev/random |
19 |
|
|
+ if ( read( RANDOM, $buf, 57 ) != 57 ) |
20 |
|
|
+ { |
21 |
|
|
+ warn("Short read from /dev/random: $!"); |
22 |
|
|
+ } |
23 |
|
|
+ else |
24 |
|
|
+ { |
25 |
|
|
+ $horde_secret = encode_base64($buf); |
26 |
|
|
+ chomp $horde_secret; |
27 |
|
|
+ } |
28 |
|
|
+ close RANDOM; |
29 |
|
|
+ } |
30 |
|
|
+ else |
31 |
|
|
+ { |
32 |
|
|
+ warn "Could not open /dev/urandom: $!"; |
33 |
|
|
+ } |
34 |
|
|
+ $horderec->set_prop('SecretKey', $horde_secret); |
35 |
|
|
+ } |
36 |
|
|
+} |
37 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/00header mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/00header |
38 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/00header 2008-10-04 14:35:08.000000000 -0500 |
39 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/00header 2008-10-04 13:38:33.000000000 -0500 |
40 |
|
|
@@ -1,4 +1,4 @@ |
41 |
|
|
//00header |
42 |
|
|
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */ |
43 |
|
|
-// $Horde: horde/config/conf.xml,v 1.74.2.69 2008/06/05 09:05:50 jan Exp $ |
44 |
|
|
+// $Horde: horde/config/conf.xml,v 1.74.2.78 2008/09/12 10:01:41 jan Exp $ |
45 |
|
|
|
46 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/100GeneralSettings mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/100GeneralSettings |
47 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/100GeneralSettings 2008-04-17 23:11:38.000000000 -0500 |
48 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/100GeneralSettings 2008-10-04 14:04:42.000000000 -0500 |
49 |
|
|
@@ -3,10 +3,18 @@ |
50 |
|
|
$conf['debug_level'] = E_ALL; |
51 |
|
|
$conf['max_exec_time'] = 0; |
52 |
|
|
$conf['compress_pages'] = true; |
53 |
|
|
+{ |
54 |
|
|
+ $horderec = $DB->get('horde'); |
55 |
|
|
+ $horde_secret = $horderec->prop('SecretKey') || 'horde'; |
56 |
|
|
+ return ''; |
57 |
|
|
+} |
58 |
|
|
+$conf['secret_key'] = '{$horde_secret}'; |
59 |
|
|
$conf['umask'] = 077; |
60 |
|
|
$conf['use_ssl'] = 2; |
61 |
|
|
$conf['server']['name'] = $_SERVER['SERVER_NAME']; |
62 |
|
|
$conf['server']['port'] = $_SERVER['SERVER_PORT']; |
63 |
|
|
+$conf['urls']['token_lifetime'] = 30; |
64 |
|
|
+$conf['urls']['hmac_lifetime'] = 30; |
65 |
|
|
$conf['urls']['pretty'] = false; |
66 |
|
|
$conf['safe_ips'] = array(); |
67 |
|
|
$conf['session']['name'] = 'Horde'; |
68 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/210CacheSystem mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/210CacheSystem |
69 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/210CacheSystem 2008-05-26 17:18:43.000000000 -0500 |
70 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/conf.php/210CacheSystem 2008-10-04 14:26:19.000000000 -0500 |
71 |
|
|
@@ -1,7 +1,6 @@ |
72 |
|
|
//210CacheSystem |
73 |
|
|
$conf['cache']['default_lifetime'] = 1800; |
74 |
|
|
+$conf['cache']['driver'] = 'file'; |
75 |
|
|
$conf['cache']['params']['dir'] = Horde::getTempDir(); |
76 |
|
|
$conf['cache']['params']['sub'] = 0; |
77 |
|
|
-$conf['cache']['driver'] = 'file'; |
78 |
|
|
-$conf['token']['driver'] = 'none'; |
79 |
|
|
|
80 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/00header mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/00header |
81 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/00header 2008-04-17 23:15:56.000000000 -0500 |
82 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/00header 2008-10-04 13:21:09.000000000 -0500 |
83 |
|
|
@@ -1,6 +1,6 @@ |
84 |
|
|
// 00header |
85 |
|
|
/** |
86 |
|
|
- * $Horde: horde/config/mime_drivers.php.dist,v 1.97.6.10 2007/12/20 15:01:22 jan Exp $ |
87 |
|
|
+ * $Horde: horde/config/mime_drivers.php.dist,v 1.97.6.12 2008/07/07 16:24:24 jan Exp $ |
88 |
|
|
* |
89 |
|
|
* Decide which output drivers you want to activate for all Horde |
90 |
|
|
* applications. Individual Horde applications can override these settings |
91 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/136smil mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/136smil |
92 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/136smil 2008-04-17 23:27:50.000000000 -0500 |
93 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/136smil 2008-10-04 13:24:43.000000000 -0500 |
94 |
|
|
@@ -1,6 +1,5 @@ |
95 |
|
|
// 135smil |
96 |
|
|
/** |
97 |
|
|
-/** |
98 |
|
|
* Default smil driver settings |
99 |
|
|
*/ |
100 |
|
|
$mime_drivers['horde']['smil'] = array( |
101 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/280vcard mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/280vcard |
102 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/280vcard 2008-04-17 23:42:11.000000000 -0500 |
103 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/mime_drivers.php/280vcard 2008-10-04 13:28:25.000000000 -0500 |
104 |
|
|
@@ -4,7 +4,7 @@ |
105 |
|
|
*/ |
106 |
|
|
$mime_drivers['horde']['vcard'] = array( |
107 |
|
|
'handles' => array( |
108 |
|
|
- 'text/x-vcard', 'text/x-vcalendar' |
109 |
|
|
+ 'text/vcard', 'text/x-vcard', 'text/directory' |
110 |
|
|
), |
111 |
|
|
'icons' => array( |
112 |
|
|
'default' => 'vcard.png' |
113 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/registry.php/00header mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/registry.php/00header |
114 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/registry.php/00header 2008-10-04 14:35:08.000000000 -0500 |
115 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/registry.php/00header 2008-10-04 12:45:34.000000000 -0500 |
116 |
|
|
@@ -2,7 +2,7 @@ |
117 |
|
|
/** |
118 |
|
|
* registry.php -- Horde application registry. |
119 |
|
|
* |
120 |
|
|
- * $Horde: horde/config/registry.php.dist,v 1.255.2.25 2008/05/25 21:39:05 chuck Exp $ |
121 |
|
|
+ * $Horde: horde/config/registry.php.dist,v 1.255.2.26 2008/07/07 12:17:08 jan Exp $ |
122 |
|
|
* |
123 |
|
|
* This configuration file is used by Horde to determine which Horde |
124 |
|
|
* applications are installed and where, as well as how they interact. |
125 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/registry.php/795AppRegistryNic mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/registry.php/795AppRegistryNic |
126 |
|
|
--- e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/registry.php/795AppRegistryNic 2008-04-19 08:16:27.000000000 -0500 |
127 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/etc/e-smith/templates/home/httpd/html/horde/config/registry.php/795AppRegistryNic 2008-10-04 12:53:33.000000000 -0500 |
128 |
|
|
@@ -1,4 +1,4 @@ |
129 |
|
|
-// 360AppRegistryNic |
130 |
|
|
+// 795AppRegistryNic |
131 |
|
|
$this->applications['nic'] = array( |
132 |
|
|
'fileroot' => dirname(__FILE__) . '/../nic', |
133 |
|
|
'webroot' => $this->applications['horde']['webroot'] . '/nic', |
134 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/home/httpd/html/horde/smeserver/horde_mysql_create_tables.sql mezzanine_patched_e-smith-horde-3.2/root/home/httpd/html/horde/smeserver/horde_mysql_create_tables.sql |
135 |
|
|
--- e-smith-horde-3.2/root/home/httpd/html/horde/smeserver/horde_mysql_create_tables.sql 2008-06-07 21:26:55.000000000 -0500 |
136 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/home/httpd/html/horde/smeserver/horde_mysql_create_tables.sql 2008-10-04 12:40:47.000000000 -0500 |
137 |
|
|
@@ -1,4 +1,4 @@ |
138 |
|
|
--- $Horde: horde/scripts/sql/create.mysql.sql,v 1.4.6.20 2008/05/16 21:42:04 bklang Exp $ |
139 |
|
|
+-- $Horde: horde/scripts/sql/create.mysql.sql,v 1.4.6.22 2008/08/13 20:18:03 chuck Exp $ |
140 |
|
|
|
141 |
|
|
CREATE DATABASE IF NOT EXISTS horde; |
142 |
|
|
|
143 |
|
|
@@ -13,6 +13,16 @@ |
144 |
|
|
PRIMARY KEY (user_uid) |
145 |
|
|
); |
146 |
|
|
|
147 |
|
|
+CREATE TABLE horde_signups ( |
148 |
|
|
+ user_name VARCHAR(255) NOT NULL, |
149 |
|
|
+ signup_date VARCHAR(255) NOT NULL, |
150 |
|
|
+ signup_host VARCHAR(255) NOT NULL, |
151 |
|
|
+ signup_email VARCHAR(255) NOT NULL, |
152 |
|
|
+ signup_data TEXT NOT NULL, |
153 |
|
|
+ UNIQUE KEY user_name (user_name), |
154 |
|
|
+ UNIQUE KEY signup_email (signup_email) |
155 |
|
|
+); |
156 |
|
|
+ |
157 |
|
|
CREATE TABLE IF NOT EXISTS horde_groups ( |
158 |
|
|
group_uid INT(10) UNSIGNED NOT NULL, |
159 |
|
|
group_name VARCHAR(255) NOT NULL, |
160 |
|
|
@@ -74,8 +84,8 @@ |
161 |
|
|
); |
162 |
|
|
|
163 |
|
|
CREATE TABLE IF NOT EXISTS horde_vfs ( |
164 |
|
|
- vfs_id BIGINT NOT NULL, |
165 |
|
|
- vfs_type SMALLINT NOT NULL, |
166 |
|
|
+ vfs_id INT UNSIGNED NOT NULL, |
167 |
|
|
+ vfs_type SMALLINT UNSIGNED NOT NULL, |
168 |
|
|
vfs_path VARCHAR(255) NOT NULL, |
169 |
|
|
vfs_name VARCHAR(255) NOT NULL, |
170 |
|
|
vfs_modified BIGINT NOT NULL, |
171 |
|
|
@@ -86,7 +96,7 @@ |
172 |
|
|
); |
173 |
|
|
|
174 |
|
|
CREATE TABLE IF NOT EXISTS horde_histories ( |
175 |
|
|
- history_id BIGINT NOT NULL, |
176 |
|
|
+ history_id INT UNSIGNED NOT NULL, |
177 |
|
|
object_uid VARCHAR(255) NOT NULL, |
178 |
|
|
history_action VARCHAR(32) NOT NULL, |
179 |
|
|
history_ts BIGINT NOT NULL, |
180 |
|
|
@@ -99,7 +109,7 @@ |
181 |
|
|
|
182 |
|
|
CREATE TABLE IF NOT EXISTS horde_sessionhandler ( |
183 |
|
|
session_id VARCHAR(32) NOT NULL, |
184 |
|
|
- session_lastmodified INT NOT NULL, |
185 |
|
|
+ session_lastmodified BIGINT NOT NULL, |
186 |
|
|
session_data LONGBLOB, |
187 |
|
|
|
188 |
|
|
PRIMARY KEY (session_id) |
189 |
|
|
@@ -153,10 +163,9 @@ |
190 |
|
|
lock_origin_timestamp BIGINT NOT NULL, |
191 |
|
|
lock_update_timestamp BIGINT NOT NULL, |
192 |
|
|
lock_expiry_timestamp BIGINT NOT NULL, |
193 |
|
|
- lock_type TINYINT NOT NULL, |
194 |
|
|
+ lock_type TINYINT UNSIGNED NOT NULL, |
195 |
|
|
|
196 |
|
|
PRIMARY KEY (lock_id) |
197 |
|
|
- |
198 |
|
|
); |
199 |
|
|
|
200 |
|
|
|
201 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-horde-3.2/root/home/httpd/html/horde/smeserver/horde_mysql_create_tables.sql mezzanine_patched_e-smith-horde-3.2/root/home/httpd/html/horde/smeserver/horde_mysql_create_tables.sql |
202 |
|
|
--- e-smith-horde-3.2/root/home/httpd/html/horde/smeserver/horde_mysql_create_tables.sql 2008-10-17 18:01:52.000000000 -0500 |
203 |
|
|
+++ mezzanine_patched_e-smith-horde-3.2/root/home/httpd/html/horde/smeserver/horde_mysql_create_tables.sql 2008-10-17 17:59:55.000000000 -0500 |
204 |
|
|
@@ -13,7 +13,7 @@ |
205 |
|
|
PRIMARY KEY (user_uid) |
206 |
|
|
); |
207 |
|
|
|
208 |
|
|
-CREATE TABLE horde_signups ( |
209 |
|
|
+CREATE TABLE IF NOT EXISTS horde_signups ( |
210 |
|
|
user_name VARCHAR(255) NOT NULL, |
211 |
|
|
signup_date VARCHAR(255) NOT NULL, |
212 |
|
|
signup_host VARCHAR(255) NOT NULL, |