Re: [Firebird-devel] Connecting to Firebird 3

2012-04-28 Thread Mark Rotteveel
On 23-4-2012 11:46, Alex Peshkoff wrote: > On 04/19/12 09:35, Александр Пешков wrote: >>> It looks like Jaybird uses an authentication mechanism that is no longer >>> supported with Firebird 3: >>> >>> Hex dump from wireshark for both Jaybird (fails) and Flamerobin >>> (succeeds) is attached. Mos

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-25 Thread Dmitry Yemanov
25.04.2012 11:48, Mark Rotteveel wrote: > As far as I can see this change is not yet in the Windows snapshot build > (just looking at the ChangeLog). Windows snapshot builds were (and maybe still are) broken, so it may take a day or so to recover them. Dmitry -

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-25 Thread Mark Rotteveel
On 23-4-2012 11:46, Alex Peshkoff wrote: > On 04/19/12 09:35, Александр Пешков wrote: >>> It looks like Jaybird uses an authentication mechanism that is no longer >>> supported with Firebird 3: >>> >>> Hex dump from wireshark for both Jaybird (fails) and Flamerobin >>> (succeeds) is attached. Mos

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-23 Thread Alex Peshkoff
On 04/19/12 09:35, Александр Пешков wrote: >> It looks like Jaybird uses an authentication mechanism that is no longer >> supported with Firebird 3: >> >> Hex dump from wireshark for both Jaybird (fails) and Flamerobin >> (succeeds) is attached. Most obvious thing I notice that Jaybird sends >>

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-20 Thread Alex Peshkoff
On 04/20/12 11:33, Mark Rotteveel wrote: > On Fri, 20 Apr 2012 11:19:18 +0400, Alex Peshkoff > wrote: >>> I am going to think it over, not having to implement it is of course > far >>> easier. >>> >> The main problem is that I do not know good reason to waste time >> implementing it ... > The cha

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-20 Thread Mark Rotteveel
On Fri, 20 Apr 2012 11:19:18 +0400, Alex Peshkoff wrote: >> I am going to think it over, not having to implement it is of course far >> easier. >> > > The main problem is that I do not know good reason to waste time > implementing it ... The challenge to get it to work of course ;) >>> It's muc

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-20 Thread Alex Peshkoff
On 04/20/12 11:10, Mark Rotteveel wrote: > On Fri, 20 Apr 2012 10:40:29 +0400, Alex Peshkoff > wrote: >> On 04/19/12 22:48, Mark Rotteveel wrote: >>> On 19-4-2012 10:17, Dmitry Yemanov wrote: 19.04.2012 12:02, Mark Rotteveel wrote: > Ok, that sounds relatively easy. What is the hash

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-20 Thread Mark Rotteveel
On Fri, 20 Apr 2012 10:40:29 +0400, Alex Peshkoff wrote: > On 04/19/12 22:48, Mark Rotteveel wrote: >> On 19-4-2012 10:17, Dmitry Yemanov wrote: >>> 19.04.2012 12:02, Mark Rotteveel wrote: >>> Ok, that sounds relatively easy. What is the hashing algorithm, and where in the Firebird

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Alex Peshkoff
On 04/19/12 22:48, Mark Rotteveel wrote: > On 19-4-2012 10:17, Dmitry Yemanov wrote: >> 19.04.2012 12:02, Mark Rotteveel wrote: >> >>> Ok, that sounds relatively easy. What is the hashing algorithm, and where >>> in the Firebird sources can I find its implementation? >> Something derived from DES,

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Mark Rotteveel
On 19-4-2012 10:17, Dmitry Yemanov wrote: > 19.04.2012 12:02, Mark Rotteveel wrote: > >> Ok, that sounds relatively easy. What is the hashing algorithm, and where >> in the Firebird sources can I find its implementation? > > Something derived from DES, AFAIK. See ENC_crypt(), located in /src/jrd/ >

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Mark Rotteveel
On Thu, 19 Apr 2012 10:23:16 +0200, Kjell Rilbe wrote: > Den 2012-04-19 10:17 skrev Dmitry Yemanov såhär: >> 19.04.2012 12:02, Mark Rotteveel wrote: >> >>> Ok, that sounds relatively easy. What is the hashing algorithm, and >>> where >>> in the Firebird sources can I find its implementation? >> So

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Kjell Rilbe
Den 2012-04-19 10:17 skrev Dmitry Yemanov såhär: > 19.04.2012 12:02, Mark Rotteveel wrote: > >> Ok, that sounds relatively easy. What is the hashing algorithm, and where >> in the Firebird sources can I find its implementation? > Something derived from DES, AFAIK. See ENC_crypt(), located in /src/j

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Dmitry Yemanov
19.04.2012 12:02, Mark Rotteveel wrote: > Ok, that sounds relatively easy. What is the hashing algorithm, and where > in the Firebird sources can I find its implementation? Something derived from DES, AFAIK. See ENC_crypt(), located in /src/jrd/ (pre-FB3) or in /src/common/ (trunk). Dmitry --

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Dmitry Yemanov
19.04.2012 12:59, Claudio Valderrama C. wrote: > Do we really need to keep it? We surely don't want all the existing Jaybird installations to stop working. Dmitry -- For Developers, A Lot Can Happen In A Second. Bounda

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Mark Rotteveel
On Thu, 19 Apr 2012 11:36:15 +0400, Dmitry Yemanov wrote: > 19.04.2012 11:22, Mark Rotteveel wrote: > >> Thanks. I also created a ticket to see if it is easy to change Jaybird to >> use the hashed authentication for Jaybird 2.2, but I don't want to do >> major >> changes in the wire protocol for

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Claudio Valderrama C.
> -Original Message- > From: Dmitry Yemanov [mailto:firebi...@yandex.ru] > Sent: Miércoles, 18 de Abril de 2012 23:58 > > Nice catch. As far as I see, we don't support authentication > with plain > (unhashed) passwords anymore. I don't remember whether it was > intended > or not, but

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Dmitry Yemanov
19.04.2012 11:22, Mark Rotteveel wrote: > Thanks. I also created a ticket to see if it is easy to change Jaybird to > use the hashed authentication for Jaybird 2.2, but I don't want to do major > changes in the wire protocol for Jaybird 2.2 (I had that planned for 2.3). It has very little to do w

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-19 Thread Mark Rotteveel
On Thu, 19 Apr 2012 09:35:13 +0400, Александр Пешков wrote: >> It looks like Jaybird uses an authentication mechanism that is no longer >> supported with Firebird 3: >> >> Hex dump from wireshark for both Jaybird (fails) and Flamerobin >> (succeeds) is attached. Most obvious thing I notice that

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-18 Thread Александр Пешков
> It looks like Jaybird uses an authentication mechanism that is no longer > supported with Firebird 3: > > Hex dump from wireshark for both Jaybird (fails) and Flamerobin > (succeeds) is attached. Most obvious thing I notice that Jaybird sends > the password in the clear and Flamerobin doesn't

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-18 Thread Dmitry Yemanov
19.04.2012 0:07, Mark Rotteveel wrote: > It looks like Jaybird uses an authentication mechanism that is no longer > supported with Firebird 3: > > Hex dump from wireshark for both Jaybird (fails) and Flamerobin > (succeeds) is attached. Most obvious thing I notice that Jaybird sends > the password

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-18 Thread Mark Rotteveel
On 18-4-2012 20:41, Mark Rotteveel wrote: On 18-4-2012 20:39, Mark Rotteveel wrote: On 18-4-2012 20:30, Vlad Khorsun wrote: In the conf file I have uncommented: AuthClient = Srp, Win_Sspi, Legacy_Auth This is client setting. Am I missing an additional step to get things working with

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-18 Thread Mark Rotteveel
On 18-4-2012 20:39, Mark Rotteveel wrote: > On 18-4-2012 20:30, Vlad Khorsun wrote: >>> In the conf file I have uncommented: >>> AuthClient = Srp, Win_Sspi, Legacy_Auth >> >> This is client setting. >> >>> Am I missing an additional step to get things working with legacy >>> authentication? >

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-18 Thread Mark Rotteveel
On 18-4-2012 20:30, Vlad Khorsun wrote: >> In the conf file I have uncommented: >> AuthClient = Srp, Win_Sspi, Legacy_Auth > > This is client setting. > >> Am I missing an additional step to get things working with legacy >> authentication? > > Add Legacy_Auth to the AuthServer setting T

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-18 Thread Mark Rotteveel
On 18-4-2012 20:20, Dmitry Yemanov wrote: > 18.04.2012 21:55, Mark Rotteveel wrote: > >> I just installed Firebird 3 from the Windows x64 zip kit, but I am >> unable to authenticate using FlameRobin, or using Jaybird. > > What fbclient version is loaded by FlameRobin? > >> In the conf file I have u

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-18 Thread Vlad Khorsun
> In the conf file I have uncommented: > AuthClient = Srp, Win_Sspi, Legacy_Auth This is client setting. > Am I missing an additional step to get things working with legacy > authentication? Add Legacy_Auth to the AuthServer setting Regards, Vlad -

Re: [Firebird-devel] Connecting to Firebird 3

2012-04-18 Thread Dmitry Yemanov
18.04.2012 21:55, Mark Rotteveel wrote: > I just installed Firebird 3 from the Windows x64 zip kit, but I am > unable to authenticate using FlameRobin, or using Jaybird. What fbclient version is loaded by FlameRobin? > In the conf file I have uncommented: > AuthClient = Srp, Win_Sspi, Legacy_Aut