Re: "could not accept SSPI security context"

From: Ahmed Shinwari <ahmed(dot)shinwari(at)gmail(dot)com>
To: pgsql-general(at)postgresql(dot)org, francisco(at)npgsql(dot)org
Subject: Re: "could not accept SSPI security context"
Date: 2011-03-10 12:01:26
Message-ID: AANLkTikvcY7Sdwx+keizn9VJ=BVzWB0OR3gzfd8ONU38@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi Fransisco,

I tested the latest Npgsql driver (2.0.12.0), the issue has been fixed. I
was able to connect Npgsql test application from my Windows XP client
machine with the PostgreSQL server running on Windows 2003 Server.

Thank you for applying the patch.

On Thu, Feb 24, 2011 at 3:37 PM, Ahmed Shinwari <ahmed(dot)shinwari(at)gmail(dot)com>wrote:

>
>
> On Sat, Feb 19, 2011 at 11:31 PM, Brar Piening <brar(at)gmx(dot)de> wrote:
>
>> On Thu, 17 Feb 2011 07:58:46 -0800 (PST), Ahmed <ahmed(dot)shinwari(at)gmail(dot)com>
>> wrote:
>>
>>> I tried changing that one line to use UTF-8 encoder, but the password
>>> packet
>>> didn't get fixed. It works smoothly if kept in byte array instead of
>>> string.
>>>
>> Yes, as SSPI uses binary bytes we have to avoid to convert them to
>> characters and back to bytes during message generation.
>>
>> While "char *buffer" in C can serve as both a string and a buffer of
>> binary bytes, we have "byte[]" as binary buffer and "string" as string in
>> c#.
>> This is the reason why we need to use byte[] in all places where libpq
>> uses char* without really caring whether there is a string inside or some
>> opaque bytes.
>>
>>
>> I think changing the AuthenticationSSPI case to use context.Host may
>>> break
>>> the cases Brar's mentioned.
>>>
>> If this isn't necessary to fix the problem we should probably get some
>> more instight to what really happens here before fixing one end and breaking
>> the other.
>>
> I agree.
>
>
> For now, Francisco may check in that part which fixes the bug due to
> encoding. And, address the later issue after further investigation.
>
>
>
>>
>> Regards,
>>
>> Brar
>>
>
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Francisco Figueiredo Jr. 2011-03-10 12:17:17 Re: "could not accept SSPI security context"
Previous Message Sim Zacks 2011-03-10 10:59:36 Re: Ad hoc report writer