Inconsistent dealing with SPACE in scriptname, sieve scripts

Bug #353758 reported by Stefan Svensson
2
Affects Status Importance Assigned to Milestone
cyrus-imapd-2.2 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Handling of sieve scriptname and SPACE is inconsistent.
The server ( cyrus-common-2.2: /usr/lib/cyrus/bin/timsieved ) can store scripts that have filenames with SPACE.
The userrland application for downloading and uploading script can NOT deal with filenames that contains SPACE.
( cyrus-admin-2.2: /usr/bin/sieveshell )

This situation can only occur if you use some other tool or application to upload a file that contains SPACE.
If you do, you cannot download/remove or activate it with sieveshell.

My take on the situation is that
timsieved is the daemon that administers the sievecript, server side.
Sieveshell is the userland counterpart used to upload/download and administer the scripts.
These 2 tools should be compatible in how to treat sieve scripts.

I think that this should be resolved in either:
1) timsieved should NOT accepts SPACE as part of a scriptname
2) sieveshell need to have some way of putting SPACE into scriptnames

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.