/[smecontribs]/rpms/smeserver-zarafa/contribs7/smeserver-zarafa-0.9.0-ldap.patch
ViewVC logotype

Contents of /rpms/smeserver-zarafa/contribs7/smeserver-zarafa-0.9.0-ldap.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Sat Dec 20 03:47:06 2008 UTC (15 years, 10 months ago) by dungog
Branch: MAIN
CVS Tags: smeserver-zarafa-0_9_0-40_el4_sme, smeserver-zarafa-0_9_0-51_el4_sme, smeserver-zarafa-0_9_0-43_el4_sme, smeserver-zarafa-0_9_0-53_el4_sme, smeserver-zarafa-0_9_0-47_el4_sme, smeserver-zarafa-0_9_0-14_el4_sme, smeserver-zarafa-0_9_0-26_el4_sme, smeserver-zarafa-0_9_0-38_el4_sme, smeserver-zarafa-0_9_0-33_el4_sme, smeserver-zarafa-0_9_0-25_el4_sme, smeserver-zarafa-0_9_0-22_el4_sme, smeserver-zarafa-0_9_0-32_el4_sme, smeserver-zarafa-0_9_0-45_el4_sme, smeserver-zarafa-0_9_0-39_el4_sme, smeserver-zarafa-0_9_0-19_el4_sme, smeserver-zarafa-0_9_0-23_el4_sme, smeserver-zarafa-0_9_0-49_el4_sme, smeserver-zarafa-0_9_0-42_el4_sme, smeserver-zarafa-0_9_0-34_el4_sme, smeserver-zarafa-0_9_0-37_el4_sme, smeserver-zarafa-0_9_0-29_el4_sme, smeserver-zarafa-0_9_0-46_el4_sme, smeserver-zarafa-0_9_0-54_el4_sme, smeserver-zarafa-0_9_0-50_el4_sme, smeserver-zarafa-0_9_0-48_el4_sme, smeserver-zarafa-0_9_0-35_el4_sme, smeserver-zarafa-0_9_0-20_el4_sme, smeserver-zarafa-0_9_0-36_el4_sme, smeserver-zarafa-0_9_0-31_el4_sme, smeserver-zarafa-0_9_0-21_el4_sme, smeserver-zarafa-0_9_0-52_el4_sme, smeserver-zarafa-0_9_0-18_el4_sme, smeserver-zarafa-0_9_0-13_el4_sme, smeserver-zarafa-0_9_0-56_el4_sme, smeserver-zarafa-0_9_0-30_el4_sme, smeserver-zarafa-0_9_0-15_el4_sme, smeserver-zarafa-0_9_0-27_el4_sme, smeserver-zarafa-0_9_0-16_el4_sme, smeserver-zarafa-0_9_0-17_el4_sme, smeserver-zarafa-0_9_0-28_el4_sme, smeserver-zarafa-0_9_0-24_el4_sme, HEAD
See Changelog

1 --- smeserver-zarafa-0.9.0/root/etc/e-smith/events/actions/zarafa-services.ldap 2008-12-20 13:45:55.000000000 +1100
2 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/events/actions/zarafa-services 2008-12-20 13:46:32.000000000 +1100
3 @@ -4,6 +4,6 @@
4 /etc/rc.d/init.d/zarafa-ical $1
5 /etc/rc.d/init.d/zarafa-licensed $1
6 /etc/rc.d/init.d/zarafa-monitor $1
7 -/etc/rc.d/init.d/zarafa-server $1
8 /etc/rc.d/init.d/zarafa-spooler $1
9 +/etc/rc.d/init.d/zarafa-server $1
10
11 --- smeserver-zarafa-0.9.0/root/etc/e-smith/events/actions/zarafa-install.ldap 2008-12-20 12:35:46.000000000 +1100
12 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/events/actions/zarafa-install 2008-12-20 12:40:55.000000000 +1100
13 @@ -12,17 +12,16 @@
14 /sbin/e-smith/config setprop pop3s status disabled
15 /sbin/e-smith/config setprop imap status disabled
16 /sbin/e-smith/config setprop imaps status disabled
17 -
18 -/bin/echo "signal-events"
19 -#/sbin/e-smith/signal-event email-update
20 -/sbin/e-smith/signal-event remoteaccess-update
21 -
22 -# why doesn't email-update restart these on new ports ?
23 -# need bigger event ? for now shut down
24 /usr/bin/sv d /service/pop3
25 /usr/bin/sv d /service/pop3s
26 /usr/bin/sv d /service/imap
27 /usr/bin/sv d /service/imaps
28 +/sbin/e-smith/expand-template /etc/rc.d/init.d/masq
29 +/etc/init.d/masq restart
30 +
31 +#is this needed, it stalls during install ?
32 +#/bin/echo "signal-events"
33 +#/sbin/e-smith/signal-event remoteaccess-update
34
35 /bin/echo "webaccess config"
36 /bin/chown -R www:www /var/www/html/webaccess/tmp
37 --- smeserver-zarafa-0.9.0/root/etc/e-smith/events/actions/zarafa-expand-templates.ldap 2008-10-04 07:17:37.000000000 +1000
38 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/events/actions/zarafa-expand-templates 2008-12-20 12:24:20.000000000 +1100
39 @@ -1,6 +1,5 @@
40 #!/bin/sh
41
42 -/bin/echo "expanding zarafa templates"
43 /sbin/e-smith/expand-template /etc/zarafa/dagent.cfg
44 /sbin/e-smith/expand-template /etc/zarafa/gateway.cfg
45 /sbin/e-smith/expand-template /etc/zarafa/ical.cfg
46 @@ -9,3 +8,4 @@
47 /sbin/e-smith/expand-template /etc/zarafa/server.cfg
48 /sbin/e-smith/expand-template /etc/zarafa/spooler.cfg
49 /sbin/e-smith/expand-template /etc/zarafa/unix.cfg
50 +/sbin/e-smith/expand-template /etc/zarafa/ldap.cfg
51 --- smeserver-zarafa-0.9.0/root/etc/e-smith/events/actions/zarafa-update.ldap 2008-12-20 12:42:28.000000000 +1100
52 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/events/actions/zarafa-update 2008-12-20 12:43:08.000000000 +1100
53 @@ -9,7 +9,6 @@
54 # webaccess config
55 /usr/bin/chown -R www:www /var/www/html/webaccess/tmp
56 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
57 -/sbin/e-smith/expand-template /etc/php.ini
58 /usr/bin/sv restart /service/httpd-e-smith
59
60 # expand zarafa templates
61 --- smeserver-zarafa-0.9.0/root/etc/e-smith/db/configuration/defaults/zarafa-ical/TCPPort.ldap 2008-12-20 14:38:52.000000000 +1100
62 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/db/configuration/defaults/zarafa-ical/TCPPort 2008-12-20 14:39:05.000000000 +1100
63 @@ -1 +1 @@
64 -8088
65 +8089
66 --- smeserver-zarafa-0.9.0/root/etc/e-smith/db/configuration/defaults/zarafa-server/Plugin.ldap 2008-12-20 11:34:58.000000000 +1100
67 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/db/configuration/defaults/zarafa-server/Plugin 2008-12-20 11:35:18.000000000 +1100
68 @@ -0,0 +1 @@
69 +unix
70 --- smeserver-zarafa-0.9.0/root/etc/e-smith/templates/etc/zarafa/gateway.cfg/gateway.cfg.ldap 2008-12-20 14:25:00.000000000 +1100
71 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/templates/etc/zarafa/gateway.cfg/gateway.cfg 2008-12-20 14:25:14.000000000 +1100
72 @@ -3,7 +3,7 @@
73
74 server_bind = 0.0.0.0
75
76 -server_socket = http://localhost:{${'zarafa-server'}{TCPport}||'237';}/zarafa
77 +server_socket = http://localhost:{${'zarafa-server'}{TCPport}||'236';}/zarafa
78
79 # drop privileges and run the process as this user
80 run_as_user =
81 --- smeserver-zarafa-0.9.0/root/etc/e-smith/templates/etc/zarafa/ldap.cfg/ldap.cfg.ldap 2008-12-20 11:41:13.000000000 +1100
82 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/templates/etc/zarafa/ldap.cfg/ldap.cfg 2008-12-20 14:32:06.000000000 +1100
83 @@ -0,0 +1,315 @@
84 +##############################################################
85 +# LDAP/ACTIVE DIRECTORY USER PLUGIN SETTINGS
86 +#
87 +# Any of these directives that are required, are only required if the
88 +# userplugin parameter is set to ldap.
89 +
90 +# LDAP host name/IP address
91 +# Optional, default = localhost
92 +ldap_host = localhost
93 +
94 +# LDAP port
95 +# Optional, default = 389
96 +# Use 636 for ldaps
97 +ldap_port = 389
98 +
99 +# LDAP protocol
100 +# Optional, default = ldap
101 +# use 'ldaps' for SSL encryption. Make sure /etc/ldap/ldap.conf is
102 +# configured correctly with TLS_CACERT
103 +ldap_protocol = ldap
104 +
105 +# The charset that strings are stored in on the LDAP server. Normally this
106 +# is utf-8, but this can differ according to your setup. The charset specified
107 +# here must be supported by your iconv(1) setup. See iconv -l for all charset
108 +ldap_server_charset = utf-8
109 +
110 +# The DN of the user to bind as for normal operations (not used for
111 +# authentication if ldap_authentication_method is set to "bind"
112 +# Optional, default = empty (anonymous bind)
113 +# The userPassword attribute must be readable for this user if the
114 +# ldap_authentication_method option is set to password.
115 +ldap_bind_user = cn=root,{ esmith::util::ldapBase ($DomainName); }
116 +
117 +# LDAP bind password
118 +# Optional, default = empty (no password)
119 +{
120 + open (PW, "/etc/openldap/ldap.pw")
121 + || die "Could not read LDAP password.\n";
122 + my $pw = <PW>;
123 + chomp ($pw);
124 + close PW;
125 +"ldap_bind_passwd = $pw";
126 +}
127 +
128 +# Search for users starting from this DN
129 +# Required
130 +ldap_user_search_base = ou=Users,{ esmith::util::ldapBase ($DomainName); }
131 +
132 +# Search method to find a user, can be: base, one or sub
133 +# Default: sub
134 +ldap_user_scope = sub
135 +
136 +# Search for users using this LDAP filter. See ldap_search(3) or RFC
137 +# 2254 for details on the filter syntax.
138 +# Optional, default = empty (match everything)
139 +# For active directory, use:
140 +# (&(objectClass=person)(objectCategory=CN=Person,CN=Schema,CN=Configuration,DC=zarafa,DC=com))
141 +# For LDAP with posix users, use:
142 +# (objectClass=posixAccount)
143 +ldap_user_search_filter = (objectClass=posixAccount)
144 +
145 +# unique user id for find the user
146 +# Required
147 +# For active directory, use:
148 +# objectSid
149 +# For LDAP with posixAccount, use:
150 +# uidNumber
151 +ldap_user_unique_attribute = uidNumber
152 +
153 +# Type of unique user id
154 +# default: text
155 +# For active directory, use:
156 +# binary
157 +# For LDAP with posix user, use:
158 +# text
159 +ldap_user_unique_attribute_type = text
160 +
161 +# Search for groups starting from this DN
162 +# Required
163 +ldap_group_search_base = ou=Groups,{ esmith::util::ldapBase ($DomainName); }
164 +
165 +# Search method to find a group, can be: base, one or sub
166 +# Default: sub
167 +ldap_group_scope = sub
168 +
169 +# Search for groups using this LDAP filter. See ldap_search(3) for
170 +# details on the filter syntax.
171 +# Optional, default = empty (match everything)
172 +# For active directory, use:
173 +# (objectClass=group)
174 +# For LDAP with posix groups, use:
175 +# (objectClass=posixGroup)
176 +ldap_group_search_filter = (objectClass=posixGroup)
177 +
178 +# unique group id for find the group
179 +# Required
180 +# For active directory, use:
181 +# objectSid
182 +# For LDAP with posix group, use:
183 +# gidNumber
184 +ldap_group_unique_attribute = gidNumber
185 +
186 +# Type of unique group id
187 +# default: text
188 +# For active directory, use:
189 +# binary
190 +# For LDAP with posix group, use:
191 +# text
192 +ldap_group_unique_attribute_type = text
193 +
194 +# Optional, default = cn
195 +# For active directory, use:
196 +# displayName
197 +# For LDAP with posix user, use:
198 +# cn
199 +ldap_fullname_attribute = cn
200 +
201 +# Optional, default = uid
202 +# Active directory: sAMAccountName
203 +# LDAP: uid
204 +ldap_loginname_attribute = uid
205 +
206 +# Optional, default = userPassword
207 +# Active directory: unicodePwd
208 +# LDAP: userPassword
209 +ldap_password_attribute = userPassword
210 +
211 +# Optional, default = mail
212 +# Active directory: mail
213 +# LDAP: mail
214 +ldap_emailaddress_attribute = mail
215 +
216 +# Optional, default = userCertificate
217 +# Active directory: userCertificate
218 +# LDAP: userCertificate
219 +ldap_user_certificate_attribute = userCertificate
220 +
221 +# Whether the user is an admin. The field is interpreted as a
222 +# boolean, 0 and false (case insensitive) meaning no, all other values
223 +# yes.
224 +# Optional, default = zarafaAdmin
225 +# Active directory: zarafaAdmin
226 +# LDAP: zarafaAdmin
227 +ldap_isadmin_attribute = zarafaAdmin
228 +
229 +# Whether a user is a non-active user. This means that the user will
230 +# not count towards your user count, but the user will also not be
231 +# able to log in
232 +# Optional, default = empty
233 +# Active directory: zarafaSharedStoreOnly
234 +# LDAP: zarafaSharedStoreOnly
235 +ldap_nonactive_attribute =
236 +
237 +# If set to bind, users are authenticated by trying to bind to the
238 +# LDAP tree using their username + password. Otherwise, the
239 +# ldap_password_attribute is requested and checked.
240 +# Optional, default = bind
241 +# Choices: bind, password
242 +# Active directory: bind
243 +# LDAP: password
244 +ldap_authentication_method = password
245 +
246 +# Optional, default = cn
247 +# Active directory: cn
248 +# LDAP: cn
249 +ldap_groupname_attribute = cn
250 +
251 +# Optional, default = member
252 +# Active directory: member
253 +# LDAP: member
254 +ldap_groupmembers_attribute = member
255 +
256 +# Optional, default = text
257 +# Active directory: dn
258 +# LDAP: text
259 +ldap_groupmembers_attribute_type = text
260 +
261 +# The attribute of the user which is listed in ldap_groupmember_attribute
262 +# Empty default, using ldap_user_unique_attribute
263 +ldap_groupmembers_relation_attribute =
264 +
265 +# Optional
266 +# The attribute which indicates which companies are allowed
267 +# to view the members of the selected company
268 +ldap_user_sendas_attribute = zarafaSendAsPrivilege
269 +
270 +# Optional, default = text
271 +ldap_user_sendas_attribute_type = text
272 +
273 +# The attribute of the user which is listed in the
274 +# ldap_company_view_attribute
275 +# Empty default, using ldap_user_unique_attribute
276 +ldap_user_sendas_relation_attribute =
277 +
278 +# unique company id for find the company
279 +# Default: ou
280 +ldap_company_unique_attribute = ou
281 +
282 +# Optional, default = text
283 +# Active directory: dn
284 +# LDAP: text
285 +ldap_company_unique_attribute_type = text
286 +
287 +# Search for companies starting from this DN
288 +# Required
289 +ldap_company_search_base = { esmith::util::ldapBase ($DomainName); }
290 +
291 +# Search method to find a company, can be: base, one or sub
292 +# Default: sub
293 +ldap_company_scope = sub
294 +
295 +# Search for companies using this LDAP filter. See ldap_search(3) or RFC
296 +# 2254 for details on the filter syntax.
297 +# Optional, default = empty (match everything)
298 +# For active directory, use:
299 +# (&(objectClass=organizationalUnit)(objectCategory=CN=Organization,CN=Schema,CN=Configuration,DC=zarafa,DC=com))
300 +# For LDAP with posix users, use:
301 +# (objectClass=organizationalUnit)
302 +ldap_company_search_filter = (objectClass=organizationalUnit)
303 +
304 +# Optional, default = cn
305 +# Active directory: cn
306 +# LDAP: cn
307 +ldap_companyname_attribute = cn
308 +
309 +# Optional
310 +# The attribute which indicates which companies are allowed
311 +# to view the members of the selected company
312 +ldap_company_view_attribute = zarafaViewPrivilege
313 +
314 +# Optional, default = text
315 +ldap_company_view_attribute_type = text
316 +
317 +# The attribute of the company which is listed in the
318 +# ldap_company_view_attribute
319 +# Empty default, using ldap_company_unique_attribute
320 +ldap_company_view_relation_attribute =
321 +
322 +# Optional
323 +# The attribute which indicates which users from different companies
324 +# are administrator over the selected company.
325 +ldap_company_admin_attribute = zarafaAdminPrivilege
326 +
327 +# Optional, default = text
328 +# Active directory: dn
329 +# LDAP: text
330 +ldap_company_admin_attribute_type = text
331 +
332 +# The attribute of the company which is listed in the
333 +# ldap_company_admin_attribute
334 +# Empty default, using ldap_user_unique_attribute
335 +ldap_company_admin_relation_attribute =
336 +
337 +# The attribute which indicates which user is the system administrator
338 +# for the specified company.
339 +ldap_company_system_admin_attribute = zarafaSystemAdmin
340 +
341 +# Optional, default = text
342 +# Active directory: dn
343 +# LDAP: text
344 +ldap_company_system_admin_attribute_type = text
345 +
346 +# The attribute of the company which is listed in the
347 +# ldap_company_system_admin attribute
348 +# Empty default, using ldap_user_unique_attribute
349 +ldap_company_system_admin_relation_attribute =
350 +
351 +# Optional
352 +# The attribute which indicates which users (besides the user who exceeds his quota)
353 +# should also receive a warning mail when a user exceeds his quota.
354 +ldap_quota_userwarning_recipients_attribute = zarafaQuotaUserWarningRecipients
355 +
356 +# Optional, default = text
357 +# Active directory: dn
358 +# LDAP: text
359 +ldap_quota_userwarning_recipients_attribute_type = text
360 +
361 +# Optional, default empty
362 +ldap_quota_userwarning_recipients_relation_attribute =
363 +
364 +# Optional
365 +# The attribute which indicates which users should receive a warning mail
366 +# when a company exceeds his quota.
367 +ldap_quota_companywarning_recipients_attribute = zarafaQuotaCompanyWarningRecipients
368 +
369 +# Optional, default = text
370 +# Active directory: dn
371 +# LDAP: text
372 +ldap_quota_companywarning_recipients_attribute_type = text
373 +
374 +# Optional, default empty
375 +ldap_quota_companywarning_recipients_relation_attribute=
376 +
377 +# Whether to override the system wide quota settings
378 +ldap_quotaoverride_attribute = zarafaQuotaOverride
379 +
380 +ldap_warnquota_attribute = zarafaQuotaWarn
381 +ldap_softquota_attribute = zarafaQuotaSoft
382 +ldap_hardquota_attribute = zarafaQuotaHard
383 +
384 +# Whether to override the system wide quota settings for all users within the company
385 +ldap_userdefault_quotaoverride_attribute = zarafaUserDefaultQuotaOverride
386 +
387 +ldap_userdefault_warnquota_attribute = zarafaUserDefaultQuotaWarn
388 +ldap_userdefault_softquota_attribute = zarafaUserDefaultQuotaSoft
389 +ldap_userdefault_hardquota_attribute = zarafaUserDefaultQuotaHard
390 +
391 +# Mapping from the quota attributes to a number of bytes. Qmail-LDAP
392 +# schema uses bytes (1), ADS uses kilobytes (1024).
393 +ldap_quota_multiplier = 1
394 +
395 +# When an object (user/group/company) is changed, this attribute will also change:
396 +# Active directory: uSNChanged
397 +# LDAP: modifyTimestamp
398 +ldap_last_modification_attribute = modifyTimestamp

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed