1 |
mrjhb3 |
1.1 |
diff -Nur -x '*.orig' -x '*.rej' e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/attributes.php/20SMEAttributes mezzanine_patched_e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/attributes.php/20SMEAttributes |
2 |
|
|
--- e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/attributes.php/20SMEAttributes 1969-12-31 18:00:00.000000000 -0600 |
3 |
|
|
+++ mezzanine_patched_e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/attributes.php/20SMEAttributes 2010-04-24 21:13:46.000000000 -0500 |
4 |
|
|
@@ -0,0 +1,13 @@ |
5 |
|
|
+ |
6 |
|
|
+/* SME Server attributes */ |
7 |
|
|
+$attributes['groupdescription'] = array( |
8 |
|
|
+ 'label' => _("Group Description"), |
9 |
|
|
+ 'type' => 'text', |
10 |
|
|
+ 'required' => false |
11 |
|
|
+); |
12 |
|
|
+$attributes['groupmembers'] = array( |
13 |
|
|
+ 'label' => _("Group Members"), |
14 |
|
|
+ 'type' => 'text', |
15 |
|
|
+ 'required' => false |
16 |
|
|
+); |
17 |
|
|
+ |
18 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/sources.php/50LocalLDAP mezzanine_patched_e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/sources.php/50LocalLDAP |
19 |
|
|
--- e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/sources.php/50LocalLDAP 2010-04-24 21:16:29.000000000 -0500 |
20 |
|
|
+++ mezzanine_patched_e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/sources.php/50LocalLDAP 2010-04-24 21:15:50.000000000 -0500 |
21 |
|
|
@@ -67,6 +67,7 @@ |
22 |
|
|
// // is consulted for the syntax to use. |
23 |
|
|
// 'checksyntax' => false, |
24 |
|
|
'version' => 3, |
25 |
|
|
+ 'filter' => '&(!(mail=admin@{$DomainName}))', |
26 |
|
|
// |
27 |
|
|
// // For Active Directory you probably want to also set the following |
28 |
|
|
// // parameters: |
29 |
|
|
diff -Nur -x '*.orig' -x '*.rej' e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/sources.php/60LocalLDAPGroups mezzanine_patched_e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/sources.php/60LocalLDAPGroups |
30 |
|
|
--- e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/sources.php/60LocalLDAPGroups 1969-12-31 18:00:00.000000000 -0600 |
31 |
|
|
+++ mezzanine_patched_e-smith-turba-3.2.0/root/etc/e-smith/templates/home/httpd/html/horde/turba/config/sources.php/60LocalLDAPGroups 2010-04-24 21:14:52.000000000 -0500 |
32 |
|
|
@@ -0,0 +1,55 @@ |
33 |
|
|
+//60LocalLDAPGroups |
34 |
|
|
+/** |
35 |
|
|
+ * A local address book in an LDAP directory. This implements a public |
36 |
|
|
+ * (shared) address book. |
37 |
|
|
+ * |
38 |
|
|
+ * To store distribution lists in the LDAP directory, you'll need to include |
39 |
|
|
+ * horde/scripts/ldap/horde.schema in your LDAP configuration. |
40 |
|
|
+ * |
41 |
|
|
+ * To store freebusy information in the LDAP directory, you'll need to include |
42 |
|
|
+ * turba/scripts/ldap/rfc2739.schema in your LDAP configuration. |
43 |
|
|
+ */ |
44 |
|
|
+$cfgSources['localldapgroups'] = array( |
45 |
|
|
+ 'title' => _("Local LDAP Groups"), |
46 |
|
|
+ 'type' => 'ldap', |
47 |
|
|
+ 'params' => array( |
48 |
|
|
+ 'server' => 'localhost', |
49 |
|
|
+ 'port' => 389, |
50 |
|
|
+ 'tls' => false, |
51 |
|
|
+{ |
52 |
|
|
+ my $domainName = $DomainName; |
53 |
|
|
+ $domainName =~ s/\./,dc=/g; |
54 |
|
|
+ $OUT = qq( 'root' => 'dc=$domainName',); |
55 |
|
|
+} |
56 |
|
|
+ 'sizelimit' => 200, |
57 |
|
|
+ 'dn' => array('cn'), |
58 |
|
|
+ 'objectclass' => array('posixGroup'), |
59 |
|
|
+ 'scope' => 'sub', |
60 |
|
|
+ 'charset' => 'UTF-8', |
61 |
|
|
+ 'checkrequired' => false, |
62 |
|
|
+ 'checkrequired_string' => ' ', |
63 |
|
|
+ 'version' => 3, |
64 |
|
|
+ ), |
65 |
|
|
+ 'map' => array( |
66 |
|
|
+ '__key' => 'dn', |
67 |
|
|
+ '__uid' => 'uid', |
68 |
|
|
+ 'name' => 'cn', |
69 |
|
|
+ 'email' => 'mail', |
70 |
|
|
+ 'groupdescription' => 'description', |
71 |
|
|
+ 'groupmembers' => 'memberUid', |
72 |
|
|
+ ), |
73 |
|
|
+ 'search' => array( |
74 |
|
|
+ 'displayName', |
75 |
|
|
+ 'groupdescription', |
76 |
|
|
+ 'groupmembers', |
77 |
|
|
+ ), |
78 |
|
|
+ 'strict' => array( |
79 |
|
|
+ 'dn', |
80 |
|
|
+ ), |
81 |
|
|
+ 'approximate' => array( |
82 |
|
|
+ 'cn', |
83 |
|
|
+ ), |
84 |
|
|
+ 'export' => true, |
85 |
|
|
+ 'browse' => true, |
86 |
|
|
+); |
87 |
|
|
+ |