glassfish
  1. glassfish
  2. GLASSFISH-14243

Admin console should not open outgoing network connections by default

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.1
    • Fix Version/s: future release
    • Component/s: admin_gui
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: Linux

      Description

      Glassfish admin console should not open any outgoing network connections by
      default. It should do so only on an opt-in basis.

      In production environments, outgoing network connections are typically blocked
      by firewalls. Starting the admin console in a controlled environment may cause
      error messages or inacceptable delays. The user is currently left without a clue
      how to stop Glassfish from opening connections.

      AFAIK the current workaround for this problem is to set
      com.sun.enterprise.tools.admingui.NO_NETWORK and to delete the console update
      plug-in (see #12432).

      This is not acceptable from a usability point of view. Besides, NO_NETWORK is a
      bit of a misnomer: if you set it to true, the update plugin will still try to
      open a network connection.

      Proposal:

      Admin console opens with a startup screen:

      Would you like to see community news on this screen? ( ) Yes (X) No
      (Requires network connectivity to http://.....)

      Would you like to check for updates on startup? ( ) Yes (X) No
      (Requires network connectivity to http://.....)

      Show this message on startup. (X) Yes ( ) No

      In addition, there should be a new entry in the navigation menu for controlling
      outgoing network connections.

        Activity

        Hide
        Anissa Lam added a comment -

        Thanks for the suggestion.
        We will at least ensure that if NO_NETWORK is specified, that the console will not check for any
        update.
        Will try to implement the rest for 3.1 if time permits.
        thanks.

        Show
        Anissa Lam added a comment - Thanks for the suggestion. We will at least ensure that if NO_NETWORK is specified, that the console will not check for any update. Will try to implement the rest for 3.1 if time permits. thanks.
        Hide
        Anissa Lam added a comment -

        The NO_NETWORK variable has been honored in couple release.
        Target the rest for future-release.

        Show
        Anissa Lam added a comment - The NO_NETWORK variable has been honored in couple release. Target the rest for future-release.

          People

          • Assignee:
            Anissa Lam
            Reporter:
            Harald Wellmann
          • Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: