From: Martijn T. <m.t...@up...> - 2003-12-02 09:51:09
|
Hi Dmitry, > > I'm surprised that I - apparently - am pretty much the only one > > that sees this as a problem. Is there anyone out there who thinks > > that the client should NOT read firebird.conf to find it's default > > port? (let alone, disable all others). > > > > I say: the client should use the port defined by "fb_db" in the > > "services" file, use 3050 by default, or use the connect string. > > That's it. That's all there is to it. > > The connection string must override any other settings. Currently it's not > the case and this is a bug. I already have it fixed, but want to perform > some additional testing before committing. Ah, good! I found a bug in RC7 :-) ... I hope the override also goes for port 3050 (so this won't get filtered out or something). > As for the firebird.conf, there was an intention to use it on the client > side, to have all remote settings to be configured by default (for all > connections). Hmm, the problem here is, that I have a local server running on 3055 and a remote one on 3050. The remote connections worked fine (with all my tools) until I installed the local server, as the connection now defaults to 3055. This a bit confusing. >But since both TCP/IP and NamedPipe ports can be specified in > the connection string, probably this idea isn't so useful. Okay, I see no > problems ignoring remote settings on the client side. But what about IPC > connections? If you change the memory map name (e.g. for compatibility with > IB6), you won't be able to connect locally from fbclient.dll. Should the > client IPC code use firebird.conf or not? I understand why this can be needed. I think I agree with Nando here: "fbclient.conf" would perhaps be better? With regards, Martijn Tonies Database Workbench - developer tool for InterBase, Firebird, MySQL & MS SQL Server. Upscene Productions http://www.upscene.com |