Uploaded image for project: 'MINA'
  1. MINA
  2. DIRMINA-628

Windows Firewall security issue when configuring socket

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Won't Fix
    • 1.1.7
    • 1.1.8
    • Core
    • None
    • Windows Vista 32 and 64-bit

    Description

      When upgrading to MINA 1.1.7, we suddenly get Windows Firewall dialog complaining about our software trying to perform an operation that needs to be blocked / unblocked before continuing.

      This does NOT happen with MINA 1.1.5.

      Tried to identify where in MINA this happens, but no exceptions are thrown by the Java code and the application continues without errors after Windows Firewall dialog has been closed, either by allowing the application to continue by unblocking it, or by blocking the offending operation.

      This might not seem to be a big problem, since after unblocking the application once the firewall security dialog is avoided in subsequent application startups, but for a restricted Vista user (as most of our customer clients are), the dialog will appear at every application startup since a restricted user does not have the permission to unblock the application.

      Our client application only starts one outbound (client) connection towards our server application and should not at any sircumstance start a listening socket on the client machine.

      The problem can be verified by removing any existing Vista firewall rules for all Java processes and start a MINA client that creates one outbound client socket towards another machine. A windows firewall security dialog should appear on the client machine. Try the same thing with MINA 1.1.5 and no security dialog appears.

      Attachments

        Issue Links

          Activity

            People

              elecharny Emmanuel Lécharny
              mauritz Mauritz Lovgren
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: