<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/tpipro/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/tpipro/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 25 Jun 2003 13:07:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/tpipro/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>More frequent progress update when uploading</title><link>https://sourceforge.net/p/tpipro/feature-requests/25/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Actually it seems that in a file download process every &lt;br /&gt;
one second the OnFTPStatus with scProgress is fired; &lt;br /&gt;
when uploading, instead, it seems to be fired every 32K &lt;br /&gt;
sent bytes. Would like it to be issued with the same &lt;br /&gt;
constant frequency as downloading.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Piero Salandin</dc:creator><pubDate>Wed, 25 Jun 2003 13:07:26 -0000</pubDate><guid>https://sourceforge.net67e3c16fbab23140892760c5dbbcb1435cd593ec</guid></item><item><title>Enhance SMTP client to attach files that are still open</title><link>https://sourceforge.net/p/tpipro/feature-requests/24/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;basically change the mapped memory stream to operate &lt;br /&gt;
under shared mode if the file is readonly.&lt;/p&gt;
&lt;p&gt;There is a requirement that the email system can attach &lt;br /&gt;
a file that is currently open&lt;/p&gt;
&lt;p&gt;OR&lt;/p&gt;
&lt;p&gt;fix smtp client so that exceptions in the process of &lt;br /&gt;
sending cause the component to close and reset itself.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Julian</dc:creator><pubDate>Wed, 22 Jan 2003 12:11:22 -0000</pubDate><guid>https://sourceforge.net3e95b8b185d08ac4a514bb9880e925a900daa66f</guid></item><item><title>In multi-message send, would like to send more messages after resetting a message</title><link>https://sourceforge.net/p/tpipro/feature-requests/23/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Exported from Bugzilla, issue 4166.&lt;/p&gt;
&lt;p&gt;--- Comment added on 12/11/02 12:02:43 PM ---&lt;br /&gt;
Frank Burleigh, 12/9/2002&lt;br /&gt;
Hello.  Some months ago I wrote asking about error handling in the SMTP &lt;br /&gt;
Client.  Well, finally I've written a program using 1.14 of iPro.  I &lt;br /&gt;
have to say that, so far, I'm having pretty good luck.&lt;/p&gt;
&lt;p&gt;My goal is to create a platform that will allow us to do big mailings to &lt;br /&gt;
our students and alums.  I need the program to be able to survive little &lt;br /&gt;
hicups like the following, which transcribes the progress of a mailing &lt;br /&gt;
to 677 people.  There was a mistaken line in the file of addresses which &lt;br /&gt;
contained just &amp;amp;quot;2A.&amp;amp;quot;  That got sent to the smtp server, which apparently &lt;br /&gt;
didn't like it.&lt;/p&gt;
&lt;p&gt;My question is this: what approach should I take to keep the mailing &lt;br /&gt;
going?  Note that in this case I start the task with SendMail, each &lt;br /&gt;
person gets her own mail, which is organized by the OnNextMessage event.&lt;/p&gt;
&lt;p&gt;Thanks for your advice.&lt;/p&gt;
&lt;p&gt;Sending Message&lt;br /&gt;
Sending Message 250 Data received OK.&lt;br /&gt;
Sending sender's info&lt;br /&gt;
Sending sender's info 250 Sender OK - send RCPTs.&lt;br /&gt;
Sending MailTo info&lt;br /&gt;
Sending MailTo info 250 Recipient OK - send RCPT or DATA.&lt;br /&gt;
Sending Data&lt;br /&gt;
Sending Data 354 OK, send data, end with CRLF.CRLF&lt;br /&gt;
Sending Message&lt;br /&gt;
Sending Message 250 Data received OK.&lt;br /&gt;
Sending sender's info&lt;br /&gt;
Sending sender's info 250 Sender OK - send RCPTs.&lt;br /&gt;
Sending MailTo info&lt;br /&gt;
Sending MailTo info 553 Invalid RFC821 mailbox specification.&lt;br /&gt;
No operation&lt;br /&gt;
Task complete: An error has occured during this task.&lt;br /&gt;
Quit&lt;br /&gt;
==================================================&lt;br /&gt;
Frank Burleigh, 12/10/2002&lt;br /&gt;
More fun with logging.  Below is the transcript of a session in which I &lt;br /&gt;
try to send an email to four addresses (the 3rd is invalid) with a whole &lt;br /&gt;
lotta logging going on.  What I've tried is to reset the server when I &lt;br /&gt;
detect this 553 error.  You can see the state change event fires in &lt;br /&gt;
response to that but OnNextMessage does not happen again, as the dox say &lt;br /&gt;
it will (see Reset).  Somehow we just go right on into the task being &lt;br /&gt;
completed.&lt;/p&gt;
&lt;p&gt;1. Where are these noops coming from?&lt;/p&gt;
&lt;p&gt;2. why doesn't the OnNextMessage happen as Reset promisses?&lt;/p&gt;
&lt;p&gt;3. why does the task change (apparently) from sendmail to &amp;amp;quot;I'm having an &lt;br /&gt;
error?&amp;amp;quot;  What I was looking for was an event that let me say &amp;amp;quot;I can &lt;br /&gt;
handle this one&amp;amp;quot; but I didn't see anything like that.&lt;/p&gt;
&lt;p&gt;State change: Connecting&lt;br /&gt;
Connecting 220 xxxx.indiana.edu Mercury/32 v3.32 ESMTP server ready.&lt;br /&gt;
State change: Logging on with EHLO&lt;br /&gt;
Command: Logging on with EHLO&lt;br /&gt;
250-xxxx.indiana.edu Hello bl-law-bluebox; ESMTPs are:&lt;br /&gt;
250-TIME&lt;br /&gt;
State change: Sending sender's info&lt;br /&gt;
Sending sender's info 250 Sender OK - send RCPTs.&lt;br /&gt;
State change: Sending MailTo info&lt;br /&gt;
Sending MailTo info 250 Recipient OK - send RCPT or DATA.&lt;br /&gt;
State change: Sending Data&lt;br /&gt;
Sending Data 354 OK, send data, end with CRLF.CRLF&lt;br /&gt;
State change: Sending Message&lt;br /&gt;
Sending Message 250 Data received OK.&lt;br /&gt;
Next message&lt;br /&gt;
State change: Sending sender's info&lt;br /&gt;
Sending sender's info 250 Sender OK - send RCPTs.&lt;br /&gt;
State change: Sending MailTo info&lt;br /&gt;
Sending MailTo info 250 Recipient OK - send RCPT or DATA.&lt;br /&gt;
State change: Sending Data&lt;br /&gt;
Sending Data 354 OK, send data, end with CRLF.CRLF&lt;br /&gt;
State change: Sending Message&lt;br /&gt;
Sending Message 250 Data received OK.&lt;br /&gt;
Next message&lt;br /&gt;
State change: Sending sender's info&lt;br /&gt;
Sending sender's info 250 Sender OK - send RCPTs.&lt;br /&gt;
State change: Sending MailTo info&lt;br /&gt;
Sending MailTo info 553 Invalid RFC821 mailbox specification.&lt;br /&gt;
State change: Resetting server&lt;br /&gt;
State change: No operation&lt;br /&gt;
Task complete: An error has occured during this task.&lt;br /&gt;
State change: Quit&lt;br /&gt;
Quit 250 Command processed OK.&lt;br /&gt;
State change: No operation&lt;br /&gt;
No operation 221 xxxx.indiana.edu Service closing channel.&lt;br /&gt;
State change: No operation&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 16 Jan 2003 22:13:47 -0000</pubDate><guid>https://sourceforge.net5cb067a7e22096a7606c2d3f69c9c0a4ab72cb72</guid></item><item><title>Load RAS DLLs dynamically</title><link>https://sourceforge.net/p/tpipro/feature-requests/21/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Exported from Bugzilla, issue 4162.&lt;/p&gt;
&lt;p&gt;--- Comment added on 12/10/02 9:33:40 AM ---&lt;br /&gt;
Yves ZAJDENWERG, 12/10/2002&lt;br /&gt;
In a application using your ipRas, this component, during its initialisation, &lt;br /&gt;
try to load staticaly the RAS dll's (RASMAN, RASSCRPT and RASAPI32 ) .&lt;/p&gt;
&lt;p&gt;The problem is that with NT, for example, the RAS service is not always &lt;br /&gt;
installed. In this case, an error message is displayed as soon as the program &lt;br /&gt;
is loaded even if the code does not use the IpRas component.&lt;/p&gt;
&lt;p&gt;I think that you should have to load the RAS system dll's dynamically, and set &lt;br /&gt;
a property to tell if the RAS service is available on the machine.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 16 Jan 2003 22:13:41 -0000</pubDate><guid>https://sourceforge.netf5df58000f25748a47b2cfd35e129ac5e98fc392</guid></item><item><title>Have TIpMessage.SaveToFile yield time to other processes</title><link>https://sourceforge.net/p/tpipro/feature-requests/22/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Exported from Bugzilla, issue 4165.&lt;/p&gt;
&lt;p&gt;--- Comment added on 12/10/02 10:22:07 AM ---&lt;br /&gt;
Dave Wood, 12/10/2002&lt;br /&gt;
Hi,&lt;/p&gt;
&lt;p&gt;I have a server app that collects emails from various mailboxes,&lt;br /&gt;
the supporting database for this app is flashfiler,&lt;br /&gt;
the problem that i have is that lengthy routines/loops that&lt;br /&gt;
hog the system, cause timeout problems with flashfiler,&lt;br /&gt;
all my own routines yield to this situation and thus i have no problem,&lt;br /&gt;
the ipmailmessage savetofile routine encodes and copy from stream to&lt;br /&gt;
filestream&lt;br /&gt;
with a large email ie 3Mb upwards takes an age,&lt;br /&gt;
what i need is someway to have the app recieve periodic refresh&lt;br /&gt;
in my own routines i can use app.procemessages or postmessage.&lt;/p&gt;
&lt;p&gt;how can i have refresh function during&lt;/p&gt;
&lt;p&gt;{- Save raw message stream to file }&lt;br /&gt;
procedure TIpMessage.SaveToFile(const aFileName : string);&lt;br /&gt;
var&lt;br /&gt;
FS : TFileStream;&lt;br /&gt;
begin&lt;br /&gt;
EncodeMessage; // maybe busy in here&lt;br /&gt;
Position := 0;&lt;br /&gt;
FS := TFileStream.Create(aFileName, fmCreate);&lt;br /&gt;
try&lt;br /&gt;
FS.CopyFrom(MsgStream, MsgStream.Size); // busy here&lt;br /&gt;
finally&lt;br /&gt;
FS.Free;&lt;br /&gt;
end;&lt;br /&gt;
end;&lt;/p&gt;
&lt;p&gt;i hope you get the jist of my problem&lt;/p&gt;
&lt;p&gt;regards dave wood paracom system uk.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 16 Jan 2003 22:13:35 -0000</pubDate><guid>https://sourceforge.net3cc25c031a30f4796e707051a006d2df9093fe5b</guid></item><item><title>Provide access to protected vars</title><link>https://sourceforge.net/p/tpipro/feature-requests/20/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Exported from Bugzilla, issue 3707.&lt;/p&gt;
&lt;p&gt;--- Comment added on 8/20/02 10:25:02 AM ---&lt;br /&gt;
Gary Hart, 8/20/2002&lt;br /&gt;
[I apologize, I've re-posted this msg to start a new thread for clarity]&lt;/p&gt;
&lt;p&gt;For those of us using your components as so much more than a simple HTML&lt;br /&gt;
Browser, your design team needs to provide Accesor/Mutator methods to allow&lt;br /&gt;
a programmer using your components to have direct access to such things as&lt;br /&gt;
the following:&lt;br /&gt;
================&lt;br /&gt;
TIpHtml.FHotNode&lt;br /&gt;
TIpHtmlPanel.MasterFrame&lt;br /&gt;
TIpHtmlFrame.HyperPanel&lt;br /&gt;
================&lt;/p&gt;
&lt;p&gt;I say this because in order to achieve at least two of the functionalities I&lt;br /&gt;
was after... your tech support people had to demonstrate for me how to&lt;br /&gt;
&amp;amp;quot;hack&amp;amp;quot; into your class hierarchy to have access to the above mentioned&lt;br /&gt;
protected variables.&lt;/p&gt;
&lt;p&gt;Don't get me wrong.... I am grateful that your personnel are helpful,&lt;br /&gt;
creative &amp;amp;amp; smart enough to think about and show me these techniques to&lt;br /&gt;
achieve the desired goal... however, as a developer hoping to use your&lt;br /&gt;
product in the long term it really makes me worry about the future&lt;br /&gt;
possibility of your engineers possibly changing the internals of the objects&lt;br /&gt;
(and they would do so without fear since they are protected vars) and&lt;br /&gt;
potentially breaking these critical pieces of &amp;amp;quot;hacked-in&amp;amp;quot; code.&lt;/p&gt;
&lt;p&gt;You've got a great product here... now let's make it even BETTER!&lt;/p&gt;
&lt;p&gt;Gary D. Hart&lt;br /&gt;
ghart@compulaw.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 16 Jan 2003 22:13:22 -0000</pubDate><guid>https://sourceforge.nete3142093efff539dfd5f50ed37d42a83e796130a</guid></item><item><title>Add support for loop count in animated GIFs</title><link>https://sourceforge.net/p/tpipro/feature-requests/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Exported from Bugzilla, issue 3676.&lt;/p&gt;
&lt;p&gt;--- Comment added on 8/12/02 10:46:27 AM ---&lt;br /&gt;
Netscape added an extension to GIFs that allows for a loop count to be &lt;br /&gt;
specified. There may be some other way to specify how many times the image is &lt;br /&gt;
to be looped. The attached example is only supposed to be looped once, stopping &lt;br /&gt;
at the last frame. The example was submitted by Scott Woods, 8/9/2002, in the &lt;br /&gt;
iPRO newsgroup.&lt;/p&gt;
&lt;p&gt;--- Comment added on 8/12/02 10:46:42 AM ---&lt;br /&gt;
Created an attachment (id=155)&lt;br /&gt;
WebBugAnimation.zip&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 16 Jan 2003 22:13:15 -0000</pubDate><guid>https://sourceforge.netec33e77405f573e3d004a6d152fa81e39207459a</guid></item><item><title>Write text after last MIME part to end of saved message</title><link>https://sourceforge.net/p/tpipro/feature-requests/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Exported from Bugzilla, issue 3584.&lt;/p&gt;
&lt;p&gt;--- Comment added on 8/1/02 1:45:15 PM ---&lt;br /&gt;
Markus Kammerer, 8/1/2002&lt;/p&gt;
&lt;p&gt;At the end of the last mime part, there is some text. This is&lt;br /&gt;
explicitly allowed by RFC. This text is moved at the beginning of the&lt;br /&gt;
message.&lt;/p&gt;
&lt;p&gt;From Sean: The problem is that the text before the 1st MIME part and the text &lt;br /&gt;
after the last MIME part are both read into the body. Thus all of the text is &lt;br /&gt;
written to the same part of the message when the body is written to a file or &lt;br /&gt;
stream.&lt;/p&gt;
&lt;p&gt;--- Comment added on 8/1/02 1:48:03 PM ---&lt;br /&gt;
Created an attachment (id=146)&lt;br /&gt;
4.msg - text file containing sample message&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 16 Jan 2003 22:13:09 -0000</pubDate><guid>https://sourceforge.net555660360d5bcc4f467109dbf3da767da0fcd708</guid></item><item><title>Allow scroll bars to be displayed in flat style</title><link>https://sourceforge.net/p/tpipro/feature-requests/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Exported from Bugzilla, issue 3507.&lt;/p&gt;
&lt;p&gt;--- Comment added on 7/17/02 8:43:55 AM ---&lt;br /&gt;
freeman, 7/17/2002&lt;br /&gt;
I want have In iphtmlPanel a FLAT scrollBar. Can you in a next release add&lt;br /&gt;
this property.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 16 Jan 2003 22:13:07 -0000</pubDate><guid>https://sourceforge.net687670d23d0026aa0e901f0f4679e3d004724f2d</guid></item><item><title>Add example to send HTML email</title><link>https://sourceforge.net/p/tpipro/feature-requests/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Exported from Bugzilla, issue 3347.&lt;/p&gt;
&lt;p&gt;--- Comment added on 6/13/02 10:38:48 AM ---&lt;br /&gt;
I wrote a tech tip on it but it would be good to have an actual example &lt;br /&gt;
installed with the product.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 16 Jan 2003 22:12:56 -0000</pubDate><guid>https://sourceforge.net1fb1e5dfa6e4b0bba3e223741717c9f544b6a78f</guid></item></channel></rss>