[bugs] [Bug 1162] Changed - Sending of large attachments uses unreasonable amounts of memory

bugs at bugs.horde.org bugs at bugs.horde.org
Tue Feb 4 18:59:24 PST 2003


http://bugs.horde.org/show_bug.cgi?id=1162

*** shadow/1162	Fri Jan 31 20:27:26 2003
--- shadow/1162.tmp.19281	Tue Feb  4 18:59:24 2003
***************
*** 3,9 ****
  Version: other
  Platform: PHP Code
  OS/Version: Linux
! Status: CLOSED   
  Resolution: INVALID
  Severity: normal
  Priority: P2
--- 3,9 ----
  Version: other
  Platform: PHP Code
  OS/Version: Linux
! Status: REOPENED   
  Resolution: INVALID
  Severity: normal
  Priority: P2
***************
*** 43,45 ****
--- 43,69 ----
  PEAR module, not a Horde module, so if you would like to improve this you 
  should contact the maintainers of that library - http://pear.php.net/package-
  info.php?pacid=90&release=1.1.1
+ 
+ ------- Additional Comments From brienfwd at bigfoot.com  02/04/03 18:56 -------
+ reported the bug to the php developers which was promptly closed as bogus.  and 
+ i agree.
+ 
+ the problem is that IMP is using an API that does not scale.  the IMP 
+ developers should bite the bullet and write a routine to efficiently process 
+ multi-megabyte attachments.  it'd be completely within the realm of 
+ possibilities to never format the entire message in memory and encode it in 
+ blocks directly to the network.  this API doesn't exist in PHP and may never, 
+ but IMP is trying to be the best webmail client around so it must do this!!!
+ 
+ ------- Additional Comments From brienfwd at bigfoot.com  02/04/03 18:59 -------
+ reported the bug to the php developers which was promptly closed as bogus.  and 
+ i agree.  their recommendation was to ditch IMP/PHP.
+ 
+  http://bugs.php.net/?id=22058&edit=2
+ 
+ the problem is that IMP is using an API that does not scale.  the IMP 
+ developers should bite the bullet and write a routine to efficiently process 
+ multi-megabyte attachments.  it'd be completely within the realm of 
+ possibilities to never format the entire message in memory and encode it in 
+ blocks directly to the network.  this API doesn't exist in PHP and may never, 
+ but IMP is trying to be the best webmail client around so it must do this!!!


More information about the bugs mailing list