Re: [twsocket] Need help with TServiceApplication

2006-09-07 Thread Fastream Technologies
So perhaps we should assume Services are more kernel-level than user-level in terms of being able to crash Windows?! Thanks, SZ - Original Message - From: "Arno Garrels" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Wednesday, September 06, 2006 11:15 AM Subject: Re: [twsocket]

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Arno Garrels
Hello, Problem solved, IE wasn't setup for authentication for some reason. Now to another problem in THttpSrv. I really like to have an option to select which authentication methods the server provides in its 401 response. I mean I want to be able to provide any possible combination of the three

Re: [twsocket] THTTPServer compiled by FPC on Linux

2006-09-07 Thread Kris Leech
Francois PIETTE wrote: >>Thanks for the pointer. Im guessing the API for the Delphi and Kylix >>versions are the same so all we need to do is have the different ICS >>libary on each platform to successfully compile without changing source >>code. >> >> > >That was the goal of my Kylix port. St

Re: [twsocket] Need help with TServiceApplication

2006-09-07 Thread Angus Robertson - Magenta Systems Ltd
> So perhaps we should assume Services are more kernel-level than > user-level in terms of being able to crash Windows?! There are service applications and service drivers, the latter are obviously running at a lower level but can not be created using Delphi. Service applications are no differ

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Fastream Technologies
Hello, I think using a list/set of TAuthTypes is a cool idea. I am planning in the GUI a checkbox scheme. The most complex one should have the biggest priority (Digest then Basic instead of Basic then Digest in www-authenticate order for example). Best Regards, SubZero - Original Message

[twsocket] What about a mod_rewrite for ICS THttpServer?

2006-09-07 Thread Fastream Technologies
Hello, I have not used regular expressions school and wonder what would be the complexity of such code. Does anybody have any idea? Any offers to do the job in Delphi or BCB 2006? (Delphi code must be tested in BCB in the end.) Best Regards, SubZero -- To unsubscribe or change your settings

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Arno Garrels
Fastream Technologies wrote: > Hello, > > I think using a list/set of TAuthTypes is a cool idea. I am planning > in the GUI a checkbox scheme. The most complex one should have the > biggest priority (Digest then Basic instead of Basic then Digest in > www-authenticate order for example). The only

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Francois Piette
> What do you think? Agreed for V6. -- [EMAIL PROTECTED] Author of ICS (Internet Component Suite, freeware) Author of MidWare (Multi-tier framework, freeware) http://www.overbyte.be - Original Message - From: "Arno Garrels" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, S

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Fastream Technologies
No problem for us as well. - Original Message - From: "Francois Piette" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, September 07, 2006 1:45 PM Subject: Re: [twsocket] Webserv demo authentication :> What do you think? : : Agreed for V6. : -- : [EMAIL PROTECTED] : Auth

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Maurizio Lotauro
Scrive Fastream Technologies <[EMAIL PROTECTED]>: > Hello, > > I think using a list/set of TAuthTypes is a cool idea. I am planning in the > GUI a checkbox scheme. The most complex one should have the biggest priority > > (Digest then Basic instead of Basic then Digest in www-authenticate order

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Fastream Technologies
In my debugging, I saw that clients favor the order provided that they support the prior method. For example, www-authenticate: Digest ... www-authenticate: Basic ... If digest is supported, by all three browsers, it is preffered. Regards, SZ - Original Message - From: "Maurizio Lota

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Maurizio Lotauro
Scrive Arno Garrels <[EMAIL PROTECTED]>: > Fastream Technologies wrote: > > Hello, > > > > I think using a list/set of TAuthTypes is a cool idea. I am planning > > in the GUI a checkbox scheme. The most complex one should have the > > biggest priority (Digest then Basic instead of Basic then Dige

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Maurizio Lotauro
Scrive Fastream Technologies <[EMAIL PROTECTED]>: > In my debugging, I saw that clients favor the order provided that they > support the prior method. For example, > > www-authenticate: Digest ... > www-authenticate: Basic ... > > If digest is supported, by all three browsers, it is preffered.

Re: [twsocket] What about a mod_rewrite for ICS THttpServer?

2006-09-07 Thread Fastream Technologies
Here is a URL that explains the concept under Apache: http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html Best Regards, SZ - Original Message - From: "Fastream Technologies" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, September 07, 2006 12:57 PM Subject: [

[twsocket] Webserver AUTH keep-alive

2006-09-07 Thread Arno Garrels
Hi, Current code doesn't handle keep-alive in the 401 response. What are the recommended keep-alive headers with Basic as well as Digest? M$ IIS sends always Connection: close in the first 401 header. Currently I do the same. Any veto? --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/o

Re: [twsocket] Webserver AUTH keep-alive

2006-09-07 Thread Fastream Technologies
Well, in our code, unless the client request type is close, we return keep-alive if it is NOT HTTP/1.0 and 1.1. Regards, SZ - Original Message - From: "Arno Garrels" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, September 07, 2006 4:40 PM Subject: [twsocket] Webserver

Re: [twsocket] Webserver AUTH keep-alive

2006-09-07 Thread Arno Garrels
Fastream Technologies wrote: > Well, in our code, unless the client request type is close, we return > keep-alive if it is NOT HTTP/1.0 and 1.1. So, are you using your own copy with individual changes? Default HTTP/1.1 is keep-alive, Default HTTP/1.0 is closing the connection. I've done the follow

Re: [twsocket] Webserver AUTH keep-alive

2006-09-07 Thread Fastream Technologies
- Original Message - From: "Arno Garrels" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, September 07, 2006 5:36 PM Subject: Re: [twsocket] Webserver AUTH keep-alive : Fastream Technologies wrote: : > Well, in our code, unless the client request type is close, we return :

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Arno Garrels
Hi, Currently I don't need the old property AuthType at all. I want to exchange AuthType by AuthTypes. That will make virtually no problems, code can be updated very easy. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html Maurizio Lotauro wrote: > Scrive Arno Garrels

Re: [twsocket] SMTPClient

2006-09-07 Thread lalin
Hello, No, I hadn't seen your answer. Thanks for response once. Now, I use the asynchronous model, when I send the mail, it executes this code: Smtp1.port := 'smtp'; Smtp1.FromName := name; Smtp1.HdrFrom := mail1; Smtp1.HdrTo:= destino; Smtp1.RcptName.add(destino); Smtp1.Rc

Re: [twsocket] Webserver AUTH keep-alive

2006-09-07 Thread Arno Garrels
> This is bad design IMO. OK, changed, at least it works, so I guess it's not wrong. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html - Original Message - From: "Fastream Technologies" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, Septemb

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Maurizio Lotauro
Scrive Arno Garrels <[EMAIL PROTECTED]>: > Hi, Hi, > Currently I don't need the old property AuthType at all. > I want to exchange AuthType by AuthTypes. That will make > virtually no problems, code can be updated very easy. I try to explain it better. If you drop the AuthType property (or any

Re: [twsocket] Need help with TServiceApplication

2006-09-07 Thread Fastream Technologies
In the end of the day, Windows under no condition reboot without user demand because of user-mode code. - Original Message - From: "Angus Robertson - Magenta Systems Ltd" <[EMAIL PROTECTED]> To: Sent: Thursday, September 07, 2006 12:13 PM Subject: Re: [twsocket] Need help with TServiceA

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Arno Garrels
Maurizio Lotauro wrote: > Scrive Arno Garrels <[EMAIL PROTECTED]>: > >> Hi, > > Hi, > >> Currently I don't need the old property AuthType at all. >> I want to exchange AuthType by AuthTypes. That will make >> virtually no problems, code can be updated very easy. > > I try to explain it better.

Re: [twsocket] Webserv demo authentication

2006-09-07 Thread Maurizio Lotauro
Scrive Arno Garrels <[EMAIL PROTECTED]>: > Maurizio Lotauro wrote: [...] > > I try to explain it better. > > If you drop the AuthType property (or any other published one) and an > > application will recompiled without open the unit that contains the > > component then you get an error at run ti

[twsocket] ICS WebServer + JavaScript questions

2006-09-07 Thread Fastream Technologies
Hello, We are producing javascript from within ICS web server/C++ and wonder if the following is possible with JS, - Creating an upload meter for File POSTs with Javascript - Making multi-socket uploads with different content-ranges (server-side will be coded by ourselves, we are looking for a so

[twsocket] [OT] Borland Turbo

2006-09-07 Thread Mohit Sindhwani
Hi! I was just reading the press release about the Borland Turbo products.. just started to download it (it's a lot!) but the Explore Edition is free (I think even for commercial apps) and I was wondering if anyone got their hands onto it before me! Any idea if the ICS will work with it? In

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Arno Garrels
Mohit Sindhwani wrote: > Hi! I was just reading the press release about the Borland Turbo > products.. just started to download it (it's a lot!) but the Explore > Edition is free (I think even for commercial apps) and I was wondering > if anyone got their hands onto it before me! Any idea if the

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Mohit Sindhwani
Arno Garrels wrote: > Mohit Sindhwani wrote: > >> Hi! I was just reading the press release about the Borland Turbo >> products.. just started to download it (it's a lot!) but the Explore >> Edition is free (I think even for commercial apps) and I was wondering >> if anyone got their hands ont

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Pablo Harguindey
I'm really sad for Borland another chance stupidly wasted... who was the genius that "creates" the "non-extensibility idioturbo model" Only for programmers that likes to run in a closet -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Maurizio Lotauro

Re: [twsocket] SMTPClient

2006-09-07 Thread Francois PIETTE
You should, as it is done in the demo MailSnd, display the messages from the server and also check for errors. Reading the messages and errors, you'll understand what's going wrong. -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyt

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Jack
If you think about it, the whole point of having the free version is to get people interested and get beginners started. Now they have to create the components by code ... wise decision :) [OT] > I'm really sad for Borland another chance stupidly wasted... who > was the genius that "creates"

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Maurizio Lotauro
Scrive Mohit Sindhwani <[EMAIL PROTECTED]>: > Hi! I was just reading the press release about the Borland Turbo > products.. just started to download it (it's a lot!) but the Explore > Edition is free (I think even for commercial apps) and I was wondering > if anyone got their hands onto it bef

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Francois PIETTE
> I'm really sad for Borland another chance stupidly wasted... who > was the genius that "creates" the "non-extensibility idioturbo model" > > Only for programmers that likes to run in a closet There are two Turbo versions: Explorer and Pro. Explorer is free of charge but can't be extended w

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Johnnie Norsworthy
You can create the ICS components at run-time and set properties as needed. The only thing that usually causes problems is knowing event signatures. -Johnnie Norsworthy -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Francois PIETTE
>> Hi! I was just reading the press release about the Borland Turbo >> products.. just started to download it (it's a lot!) but the Explore >> Edition is free (I think even for commercial apps) and I was wondering >> if anyone got their hands onto it before me! Any idea if the ICS will >> work wi

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Arno Garrels
Jack wrote: > If you think about it, the whole point of having the free version > is to get people interested and get beginners started. Now they have > to create the components by code ... wise decision :) [OT] I agree with you. Especially the beginners use to use plenty of third party components

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Francois PIETTE
>> Hi! I was just reading the press release about the Borland Turbo >> products.. just started to download it (it's a lot!) but the Explore >> Edition is free (I think even for commercial apps) and I was wondering >> if anyone got their hands onto it before me! Any idea if the ICS will >> work wi

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Pablo Harguindey
That's amazing! An excellent tool for "beginners" that requires a (somewhat) deep knowledge only to use another set of components!! Who pays for those marketing guys?? Microsoft? Don't try the AI until u get ride of the NS!! -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PRO

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Angus Robertson - Magenta Systems Ltd
> That's amazing! An excellent tool for "beginners" that requires a > (somewhat) deep knowledge only to use another set of components!! The beginners are not expected to be creating complex applications needing third party components with the 'free' version, they are expected to buy Turbo Profe

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Pablo Harguindey
Dear sir Beginners DON'T CREATE COMPLEX COMMERCIAL APPS You need freedom for create not "artificial" restrictions. Another tools like Trolltech QT have two licenses modes and two 'packages' But I'm afraid this is becoming a big offtopic so I'm done with it -Mensaje original- De: [EMAIL P

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Fastream Technologies
I wonder why Overbyte does not give the ICS code to be included in the standard package? Regards, SZ - Original Message - From: "Pablo Harguindey" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, September 07, 2006 10:25 PM Subject: Re: [twsocket] [OT] Borland Turbo : T

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Ian Tuck
>> I'm really sad for Borland another chance stupidly wasted... Who >> was the genius that "creates" the "non-extensibility idioturbo model" I totally disagree. This is an awesome *FREE* deal for people who want to start to develop their own apps, or create "quick-and-dirty" tools. The c

Re: [twsocket] [OT] Borland Turbo

2006-09-07 Thread Angus Robertson - Magenta Systems Ltd
> I wonder why Overbyte does not give the ICS code to be included in > the standard package? Borland will never package ICS in Delphi without proper documentation and a full and up to date help file, and that's as far off as ever. It should not even be on the companion disks without documentat

[twsocket] THttpServer Authentication

2006-09-07 Thread xmedia
Hi, I am wondering anybody here can give an example on how to build a password protected web server using THttpServer. I tried to setup a basic authentication for THttpServer. But it seems that HttpServer1AuthGetPassword event always give an empty Password (I use ShowMessage(Password) in C++ Buil

Re: [twsocket] THttpServer Authentication

2006-09-07 Thread Fastream Technologies
That is a reference variable parameter! You need to pass the correct password for the user specified to the component by assigning to the variable! Regards, SZ - Original Message - From: "xmedia" <[EMAIL PROTECTED]> To: "'ICS support mailing'" Sent: Friday, September 08, 2006 8:30 AM

Re: [twsocket] THttpServer Authentication

2006-09-07 Thread xmedia
Thanks SZ. But where do I get the password user sent? Do you have any example? Sorry but I am a bit lost here... -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fastream Technologies Sent: Friday, September 08, 2006 1:32 PM To: ICS support mailing Subject

Re: [twsocket] THttpServer Authentication

2006-09-07 Thread Arno Garrels
xmedia wrote: > Thanks SZ. But where do I get the password user sent? Do you have any > example? Sorry but I am a bit lost here... Look at the (OverbyteIcs)Websrv demo in latest beta, there are several events and properties dealing with authentication. Next version will also include NTLM support.

Re: [twsocket] SMTPClient

2006-09-07 Thread lalin
The error number is always 550. In IIS, it appears a connection but it doesn't send anything. Regards. - Original Message - From: "Francois PIETTE" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, September 07, 2006 8:07 PM Subject: Re: [twsocket] SMTPClient > You should,