Subject Firebird stops working, when using zebedee and register events
Author HKlemt
following setup

server running with windows 2000,fb15rc6 and zebedee,
no network internal firewall is active.

client 1 working in the same network, but it is using
the zebedee configuration, redirecting local 3051 port
to 3050 on the server, using default zebedee port 11nnn
(whatever it is exactly)

when an application written in Delphi using IBO Event
Component is started on client 1, there is no problem.


client 2 is connected via internet, using the same
config, but the only port opened in the firewall
from the network to the internet is the port 11nnn
(see above). when this application connects to the
server, it crashes the firebird server, which has
to be restarted. And restart is not possible using
services or firebird service manager. it cannot be
stopped using Task Manager. I used www.sysinternals.com
processexplorer or a physical reset to stop the
firebird server.


Why do i think it is a problem of firebird?

when i switch RemoteAuxPort in firebird.conf to use
port 3050, there is no problem.

so it must be a problem in the way that
firebird gives a feedback to a Client, that
uses events over a firewall/port filter
software and it does not use a fixed
RemoteAuxPort.

Workaround is to use RemoteAuxPort and make it also
avaible in firewall or Zebedee, but Firebird should
react in another way, when it is not used.

Best Regards

Holger Klemt

CeBIT Hall 3/B19/1 March 18th - 24th Hannover, Germany
2. European Firebird Conference, May 16th - 18th, Fulda,Germany

The most Expert for InterBase and Firebird --- www.ibexpert.com
HK Software - Huntestrasse 15 - 26135 Oldenburg - Germany
Phone/Fax +49 700 IBEXPERT (42397378) www.h-k.de
Training and Support for Delphi, InterBase, Firebird, AS/400