Re: [Fwd: [Kannel 0000005]: sms-service HTTP Basic Authentication no longer working [1.3.1]]

"Bas A. Schulte" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Paul,

On Friday, March 7, 2003, at 02:56 PM, Paul Keogh wrote:

>>
>> Funny thing is that I can't find what piece of Kannel is calling
>> handle_transaction. I have a suspicion it's never called/used, may be
>> it's an historic left-over?
>>
>
> handle_transaction() is a callback function passed to the Conn layer.
> It is referenced through a pointer which is why it's hard to find.
> Its definitely not a left-over.

You're right. It is actually referenced from write_request_thread, I 
missed that one.

In that case, the real solution is to remove to call to parse_url in 
send_request. In all cases, the call to parse_url is done in 
get_connection in write_request_thread. In both cases where send_request 
gets called, the code came from write_request_thread, and there 
parse_url gets called.

In Stipe's recent commit, the check on whether the parsing has been done 
in get_connection:

     /* if the parsing has not yet been done, then do it now */
     if (!trans->host && trans->port == 0) {
         if (parse_url(trans->url, &trans->host, &trans->port, 
&trans->uri, &trans->ssl,
                       &trans->username, &trans->password) == -1)
             goto error;
     }

should not be needed (I think), as long as the 'trans' structure is kept 
around.

Anyway, thanks all, I can go back to work ;)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.