Changeset 2437

Show
Ignore:
Timestamp:
11/20/08 15:19:14 (2 months ago)
Author:
taher
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/trunk/ChangeLog

    r2436 r2437  
    33        * cherokee/handler_dbslayer.c (dbslayer_step): Spurious warning 
    44        removed from proccessing of Multi-Statement queries. 
     5 
     6        * admin/PageEntry.py, admin/PageVServers.py, admin/PageVServer.py, 
     7        admin/validations.py: allows /dev/null as path. No need for 
     8        /var/www/fake from now on. 
    59 
    6102008-11-20  Alvaro Lopez Ortega  <alvaro@octality.com> 
  • cherokee/trunk/admin/PageEntry.py

    r2267 r2437  
    2121 
    2222DATA_VALIDATION = [ 
    23     ("vserver!.*?!rule!(\d+)!document_root", (validations.is_local_dir_exists, 'cfg')), 
     23    ("vserver!.*?!rule!(\d+)!document_root", (validations.is_dev_null_or_local_dir_exists, 'cfg')), 
    2424    ("vserver!.*?!rule!(\d+)!allow_from",     validations.is_ip_or_netmask_list) 
    2525] 
  • cherokee/trunk/admin/PageVServer.py

    r2347 r2437  
    1010 
    1111DATA_VALIDATION = [ 
    12     ("vserver!.*?!document_root",             (validations.is_local_dir_exists, 'cfg')), 
     12    ("vserver!.*?!document_root",             (validations.is_dev_null_or_local_dir_exists, 'cfg')), 
    1313    ("vserver!.*?!ssl_certificate_file",      (validations.is_local_file_exists, 'cfg')), 
    1414    ("vserver!.*?!ssl_certificate_key_file",  (validations.is_local_file_exists, 'cfg')), 
  • cherokee/trunk/admin/PageVServers.py

    r2210 r2437  
    88DATA_VALIDATION = [ 
    99    ("new_vserver_name",   validations.is_safe_id), 
    10     ("new_vserver_droot", (validations.is_local_dir_exists, 'cfg')), 
     10    ("new_vserver_droot", (validations.is_dev_null_or_local_dir_exists, 'cfg')), 
    1111] 
    1212 
  • cherokee/trunk/admin/validations.py

    r2316 r2437  
    231231    raise ValueError, 'Not a URL, nor a path' 
    232232 
    233  
     233def is_dev_null_or_local_dir_exists (value, cfg): 
     234    if value == '/dev/null': 
     235        return value 
     236    return is_local_dir_exists (value, cfg)