Hajime Nakagami

Results 56 comments of Hajime Nakagami

passlib is not always required When not required - python3.12 or earlier, e.g. linux/BSD (using the built-in crypt module) - Firebird 3 or later with authentication methods other than Legacy_Auth...

I finally understand! https://github.com/nakagami/pyfirebirdsql/commit/7650aad9f0c7201d6313e30211737872d7e65666

Here is the test code, it seems to be working as intended. https://github.com/nakagami/pyfirebirdsql/blob/master/firebirdsql/tests/test_event.py#L79 Can you cut out and present the code where the infinite loop where the phenomenon is reproduced...

Add print() as follow, and tell me what you see ``` diff --git a/firebirdsql/event_conduit.py b/firebirdsql/event_conduit.py index cff4d9d..d3a9f5b 100644 --- a/firebirdsql/event_conduit.py +++ b/firebirdsql/event_conduit.py @@ -107,6 +107,7 @@ class EventConduit(WireProtocolMixin): [address[i: i+4]...

Applying this fix seems to work correctly. https://github.com/nakagami/pyfirebirdsql/commit/5328a10b38d35e044e947eaa27a4029a6634164f But, I would be happy if you test with recent master branch.

\x17\x00 is AF_IRDA and I don't know why this is being received in your environment, but it seems like it should be treated like AF_INET6. Fixed source code.https://github.com/nakagami/pyfirebirdsql/commit/fd5dd106890190fb30f1fc60f53bf2200667b890 Is this...