PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » File System » VFS » Bug #9562

FTP driver doesn't support user groups with spaces

Details

Submitted2006-12-06 17:39 UTC
Frommstanisl at emich dot edu
Assignedyunosh
StatusClosed
PackageVFS
PHP VersionIrrelevant
OSDebian Linux
Roadmaps(Not assigned)

Comments

[2006-12-06 17:39 UTC] mstanisl at emich dot edu

Description:
------------
When trying to use Gollem for a web file manager, I ran across
the problem of it showing the "filename" as a huge output of
ls -l data. After reviewing the array items, I found out that
$item[4] was becoming the second word in the user group.

Array ( [0] => -rw-r--r-- [1] => 1 [2] => mstanisl [3] =>
domain [4] => u [5] => 407 [6] => Dec [7] => 6 [8] => 11:22
[9] => cot_access.rtf )

Once I concatenated the usergroup item 3 + item 4, and
incremented each remaining array item value by 1, the software
outputted as expected. This is a cheap workaround for me, but
the preg expression or some conditional statements will be
needed to actually fix it.

Test script:
---------------
Gollem with FTP backend having user groups with multiple words. (in example, "domain users" when using winbind PAM authentication with FTP)

Expected result:
----------------
The filename is "1 mstanisl domain u 407 Dec 6 11:22
cot_access.rtf"

Actual result:
--------------
The filename should be "cot_access.rtf".