@@ -169,82 +169,34 @@ func (param *Param) normalize() (errs []error) {
169
169
170
170
// auth/index/upload/mkdir/delete/archive urls/dirs users
171
171
param .AuthUrlsUsers , es = normalizeAllPathValues (param .AuthUrlsUsers , true , util .NormalizeUrlPath , nil )
172
- if len (es ) == 0 {
173
- dedupAllPathValues (param .AuthUrlsUsers )
174
- } else {
175
- errs = append (errs , es ... )
176
- }
172
+ errs = append (errs , es ... )
177
173
param .AuthDirsUsers , es = normalizeAllPathValues (param .AuthDirsUsers , true , filepath .Abs , nil )
178
- if len (es ) == 0 {
179
- dedupAllPathValues (param .AuthDirsUsers )
180
- } else {
181
- errs = append (errs , es ... )
182
- }
174
+ errs = append (errs , es ... )
183
175
184
176
param .IndexUrlsUsers , es = normalizeAllPathValues (param .IndexUrlsUsers , false , util .NormalizeUrlPath , nil )
185
- if len (es ) == 0 {
186
- dedupAllPathValues (param .IndexUrlsUsers )
187
- } else {
188
- errs = append (errs , es ... )
189
- }
177
+ errs = append (errs , es ... )
190
178
param .IndexDirsUsers , es = normalizeAllPathValues (param .IndexDirsUsers , false , filepath .Abs , nil )
191
- if len (es ) == 0 {
192
- dedupAllPathValues (param .IndexDirsUsers )
193
- } else {
194
- errs = append (errs , es ... )
195
- }
179
+ errs = append (errs , es ... )
196
180
197
181
param .UploadUrlsUsers , es = normalizeAllPathValues (param .UploadUrlsUsers , false , util .NormalizeUrlPath , nil )
198
- if len (es ) == 0 {
199
- dedupAllPathValues (param .UploadUrlsUsers )
200
- } else {
201
- errs = append (errs , es ... )
202
- }
182
+ errs = append (errs , es ... )
203
183
param .UploadDirsUsers , es = normalizeAllPathValues (param .UploadDirsUsers , false , filepath .Abs , nil )
204
- if len (es ) == 0 {
205
- dedupAllPathValues (param .UploadDirsUsers )
206
- } else {
207
- errs = append (errs , es ... )
208
- }
184
+ errs = append (errs , es ... )
209
185
210
186
param .MkdirUrlsUsers , es = normalizeAllPathValues (param .MkdirUrlsUsers , false , util .NormalizeUrlPath , nil )
211
- if len (es ) == 0 {
212
- dedupAllPathValues (param .MkdirUrlsUsers )
213
- } else {
214
- errs = append (errs , es ... )
215
- }
187
+ errs = append (errs , es ... )
216
188
param .MkdirDirsUsers , es = normalizeAllPathValues (param .MkdirDirsUsers , false , filepath .Abs , nil )
217
- if len (es ) == 0 {
218
- dedupAllPathValues (param .MkdirDirsUsers )
219
- } else {
220
- errs = append (errs , es ... )
221
- }
189
+ errs = append (errs , es ... )
222
190
223
191
param .DeleteUrlsUsers , es = normalizeAllPathValues (param .DeleteUrlsUsers , false , util .NormalizeUrlPath , nil )
224
- if len (es ) == 0 {
225
- dedupAllPathValues (param .DeleteUrlsUsers )
226
- } else {
227
- errs = append (errs , es ... )
228
- }
192
+ errs = append (errs , es ... )
229
193
param .DeleteDirsUsers , es = normalizeAllPathValues (param .DeleteDirsUsers , false , filepath .Abs , nil )
230
- if len (es ) == 0 {
231
- dedupAllPathValues (param .DeleteDirsUsers )
232
- } else {
233
- errs = append (errs , es ... )
234
- }
194
+ errs = append (errs , es ... )
235
195
236
196
param .ArchiveUrlsUsers , es = normalizeAllPathValues (param .ArchiveUrlsUsers , false , util .NormalizeUrlPath , nil )
237
- if len (es ) == 0 {
238
- dedupAllPathValues (param .ArchiveUrlsUsers )
239
- } else {
240
- errs = append (errs , es ... )
241
- }
197
+ errs = append (errs , es ... )
242
198
param .ArchiveDirsUsers , es = normalizeAllPathValues (param .ArchiveDirsUsers , false , filepath .Abs , nil )
243
- if len (es ) == 0 {
244
- dedupAllPathValues (param .ArchiveDirsUsers )
245
- } else {
246
- errs = append (errs , es ... )
247
- }
199
+ errs = append (errs , es ... )
248
200
249
201
// global restrict access, nil to disable, non-nil to enable with allowed hosts
250
202
if param .GlobalRestrictAccess != nil {
@@ -254,31 +206,20 @@ func (param *Param) normalize() (errs []error) {
254
206
255
207
// restrict access
256
208
param .RestrictAccessUrls , es = normalizeAllPathValues (param .RestrictAccessUrls , true , util .NormalizeUrlPath , util .ExtractHostsFromUrls )
257
- if len (es ) == 0 {
258
- dedupAllPathValues (param .RestrictAccessUrls )
259
- } else {
260
- errs = append (errs , es ... )
261
- }
262
-
209
+ errs = append (errs , es ... )
263
210
param .RestrictAccessDirs , es = normalizeAllPathValues (param .RestrictAccessDirs , true , filepath .Abs , util .ExtractHostsFromUrls )
264
- if len (es ) == 0 {
265
- dedupAllPathValues (param .RestrictAccessDirs )
266
- } else {
267
- errs = append (errs , es ... )
268
- }
211
+ errs = append (errs , es ... )
269
212
270
213
// headers
271
214
param .HeadersUrls , es = normalizeAllPathValues (param .HeadersUrls , false , util .NormalizeUrlPath , normalizeHeaders )
272
215
errs = append (errs , es ... )
273
-
274
216
param .HeadersDirs , es = normalizeAllPathValues (param .HeadersDirs , false , filepath .Abs , normalizeHeaders )
275
217
errs = append (errs , es ... )
276
218
277
219
// hsts & https
278
220
if param .Hsts {
279
221
param .Hsts = validateHstsPort (param .ListensPlain , param .ListensTLS )
280
222
}
281
-
282
223
if param .ToHttps {
283
224
param .ToHttpsPort , param .ToHttps = normalizeToHttpsPort (param .ToHttpsPort , param .ListensTLS )
284
225
}
0 commit comments