nakagami/pyfirebirdsql — pull request #23 by tiran (2011-11-14 16:13:54+00:00)
Title: prevent socket inheritance on execve(2)

I've added a new option to Connection that sets the FD_CLOEXEC flag on the socket's file descriptor to prevent inheritance of FDs to child processes (POSIX only). The Firebird client lib doesn't have the feature and I had to through several loops to close FDs.

The pull request also has a fix for hostname on POSIX.