Archive

Posts Tagged ‘Indy’

Indy SVN Access

September 23rd, 2009

Hi,

we recently had a change to the Indy SVN server.

New locations are:
https://svn.atozed.com:444/svn/Indy9/
https://svn.atozed.com:444/svn/Indy10/
https://svn.atozed.com:444/svn/Indy10Demos/

The public user is now:
Username: Indy-Public-RO
(No password)

Note: The server uses a self-signed SSL certificate. Please trust it as it is needed to get access to the svn.

The usage of the svn moniker (svn://) is not supported anymore but the new server provides both SVN client and web access.

Please use your svn client’s relocation feature in order to move to the new location.

As always the current development is done in the Tiburon Branch (which will be merged at some later stage).

The official Fulgan Mirror is already updated to provide new daily snapshots again. For download instructions related to the mirror read the text at the bottom of this post: http://blog.digivendo.com/2008/09/where-to-get-the-current-indy-version/.

Sorry for inconvenience, but the new setup allows easier maintenance.

Cheers,
Arvid

Arvid Delphi, Indy , ,

New Indy Public Chat

June 4th, 2009

Hi,

Chad “Kudzu” Hower and I have created a public Skype chat room for the Indy users. Feel free to join at any time using the following link:

Arvid Delphi, Indy , , ,

OpenSSL v0.9.8k for Indy

March 28th, 2009

Hi,

I’ve created an updated pre-compiled version of the OpenSSL libraries to be used with Delphi. They are – as always – available at the Fulgan Mirror. Be sure to update your installation!

Regards,
Arvid

Arvid Delphi, Indy , ,

OpenSSL v0.9.8j for Indy

January 8th, 2009

Hi,

yesterday a new version of the OpenSSL libraries has been published. I have just created precompiled DLLs for use with Indy again which are now available.

You can download the libraries from Fulgan’s Mirror.

Arvid Delphi, Indy ,

Fix: Indy Mail Attachment Filenames lost in D2009

October 2nd, 2008

Hi,

probably you already discovered a bug in Indy & D2009 that when sending E-Mails with attachments you will loose the attachment filenames.

This is related to a small bug in the Indy Version shipped with the initial release of Delphi 2009. It has already been fixed in the Indy SVN.

See the QualityCentral report for it: http://qc.codegear.com/wc/qcmain.aspx?d=66867

Bug Report Background:
Without the line break fix (see below) the attachment filename is printed in the same line as “Content-Disposition” and so some mail clients ignore the filename. Without it the file will have random names regarding to the used client.

If you do not want to update the whole Indy version shipped with D2009 you can fix the bug on your own:

1) Copy the VCL source file for IdMessageClient.pas from your D2009 directory:
C:\Program Files\CodeGear\RAD Studio\6.0\source\Indy\Indy10\Protocols\IdMessageClient.pas
to your project’s directory
2) Edit the IdMesageClient.pas and change the lines given below:

procedure TIdMessageClient.SendBody(AMsg: TIdMessage):
begin
...
  if LFileName <> '' then begin
    IOHandler.WriteLn(';'); // inserted for QC 66867, between original line 1214/1215
    IOHandler.Write('        name="' + LFileName + '"'); {do not localize}
  end;
  IOHandler.WriteLn;
  IOHandler.WriteLn('Content-Transfer-Encoding: ' + LAttachment.ContentTransfer); {do not localize}
  // next line fixed for QC 66867, changed IOHandler.Write<strong>Ln</strong> to IOHandler.Write
  IOHandler.Write('Content-Disposition: ' + LAttachment.ContentDisposition); {do not localize}
  if LFileName <> '' then begin
    IOHandler.WriteLn(';'); // inserted QC 66867, line 1220/1221
    IOHandler.Write('        filename="' + LFileName + '"'); {do not localize}
  end;
...
end;

3) Save and do a full-rebuild on your project
4) Verify that IdMessageClient.dcu has been created in your project’s directory

You can also replace the existing files in the Delphi 2009 source
directory at:

C:\Program Files\CodeGear\RAD Studio\6.0\source\Indy\Indy10\Protocols\IdMessageClient.pas

If you are doing the latter, be sure to replace the DCUs at:

1) C:\Program Files\CodeGear\RAD Studio\6.0\lib\Indy10\IdMessageClient.dcu
2) C:\Program Files\CodeGear\RAD Studio\6.0\lib\debug\Indy10\IdMessageClient.dcu

You may create the needed DCUs with the earlier mentioned steps, one
time without and a second time with enabled “Build Debug DCU” option.

Arvid Delphi, Indy ,