Subject | Re: [firebird-support] Re: firebird.conf and ipcname |
---|---|
Author | Vlad Khorsun |
Post date | 2009-09-04T12:32:18Z |
>> Hmm... corresponding fix was intorduced in FB 2.1.0 and was never backported into 2.0.x series.This is not the change you need. What i told is :
>>
>
> http://firebird.cvs.sourceforge.net/firebird/firebird2/src/jrd/isc_sync.cpp?r1=1.103.2.1&r2=1.103.2.2
http://firebird.cvs.sourceforge.net/firebird/firebird2/src/remote/xnet.cpp?r1=1.91&r2=1.92
> And what with fact, that in Vista SP1 I can not use XNET without modifying firebird.conf ? Is it expected ?It seems so. Unfortunately, Nickolay, who committed the code, didn't enter the ticket
into the tracker and we can't plan to backport change into 2.0 branch.
> Second interesting fact is that, when I add IpcName=Global\FIREBIRD in firebird.conf on PC with Win98SEMSDN : OpenEvent
> (as server running FB 2.0.5). I can SUCCESSFULY connect using XNET ... This contradict to comment in utils.cpp :
> // hvlad: begins from Windows 2000 we can safely add 'Global\' prefix for
> // names of all kernel objects we use. For Win9x we must not add this prefix.
...
Windows Me/98/95: The name can contain any character except the backslash character.
The empty string ("") is a valid object name.
I can supply to you online link (http://msdn.microsoft.com/en-us/library/ms684305(VS.85).aspx)
but there is no mention of Win9x\WinNT at online MSDN anymore (good job, MS!)
Regards,
Vlad