6.0.0-beta1
7/22/25

[#3983] uuencode decoding works very poorly
Summary uuencode decoding works very poorly
Queue IMP
Queue Version HEAD
Type Bug
State Resolved
Priority 1. Low
Owners
Requester hackeron (at) gmail (dot) com
Created 05/30/2006 (6993 days ago)
Due
Updated 04/20/2007 (6668 days ago)
Assigned
Resolved 04/20/2007 (6668 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
04/20/2007 08:09:21 PM Chuck Hagenbuch Comment #6
State ⇒ Resolved
Reply to this comment
Added.
04/20/2007 12:22:48 PM hackeron (at) gmail (dot) com Comment #5 Reply to this comment
No one is saying it is, but then don't use code (regardless if it's 
yours or not) that causes that causes DoS or at least add a warning to 
that effect in the config files.
04/20/2007 08:13:29 AM Jan Schneider Comment #4 Reply to this comment
But it's not a bug in our code.
04/20/2007 02:05:14 AM hackeron (at) gmail (dot) com Comment #3 Reply to this comment
Well, this is kind of a bug, and a major one - if you're using 
something that causes a DoS if enabled, you should at least add a 
warning or something? -- Every time someone opens a larger uuencoded 
email/file (say >3MB), horde as a hole (i.e. for other users) becomes 
unavailable for up to a minute or 2 on powerful hardware (AMD Athlon64 
FX60) - that's bad.
04/19/2007 10:48:36 PM Jan Schneider State ⇒ Not A Bug
 
05/30/2006 03:08:38 PM Chuck Hagenbuch Comment #2
State ⇒ Stalled
Reply to this comment
Unless you're willing to do some work here, you're probably out of 
luck. We use PEAR's Mail_mimeDecode to handle uudecoding. You might be 
better off bugging them to improve performance.
05/30/2006 12:19:38 PM hackeron (at) gmail (dot) com Comment #1
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Queue ⇒ IMP
Summary ⇒ uuencode decoding works very poorly
Type ⇒ Bug
Reply to this comment
I've enabled uuencode support:



mime_drivers.php:$mime_drivers['imp']['plain']['uuencode'] = true;



And now I can view uuencoded files, but small ones (under 1MB) take 
5-30 seconds to show freezing up the webserver, and larger ones 
(tested with 3MB) just show the file as plaintext on the screen.



Would be nice if the uudecoding was sped up as in it's current state 
users are causing DoS whenever they recieve a uuencoded email.

Saved Queries