anchor.diff:                  {port, GuiPort},
                   {cacertfile, GuiCaCertFile},
                   {certfile, GuiCertFile},
  -                {keyfile, GuiKeyFile}
  +                {keyfile, GuiKeyFile},
  +                {ciphers, ssl:cipher_suites() -- weak_ciphers()},
  +                {versions, ['tlsv1.2', 'tlsv1.1']}
               ],
               [
                   {env, [{dispatch, cowboy_router:compile(GUIDispatch)}]},
  
positive.code:         {ok, GrpCADir} = application:get_env(?APP_Name, grpca_dir),
          {ok, GrpKeyFile} = application:get_env(?APP_Name, grpkey_file),
          {ok, GrpCertFile} = application:get_env(?APP_Name, grpcert_file),
          {ok, GrpCertDomain} = application:get_env(?APP_Name, http_domain),
  
          grpca:start(GrpCADir, GrpCertFile, GrpKeyFile, GrpCertDomain),
          auth_logic:start(),
  
          Dispatch = cowboy_router:compile([
              {'_', lists:append([
  
negative.code:             % This will match hostnames with up to 8 segments
              % e. g. www.seg2.seg3.seg4.seg5.seg6.seg7.com
              {"www.:_[.:_[.:_[.:_[.:_[.:_[.:_]]]]]]", [{'_', https_redirect_handler, []}]},
              % Redirect requests in form: alias.onedata.org
              {":alias." ++ GRHostname, [{'_', client_redirect_handler, []}]},
              % Proper requests are routed to handler modules
              {'_', static_dispatches(?gui_static_root, ?static_paths) ++ [
                  {<<"/google97a2428c78c25c27.html">>, cowboy_static,
                      {file, <<"resources/gui_static/google_analytics/google97a2428c78c25c27.html">>}},
                  {"/ws/[...]", bullet_handler, [{handler, n2o_bullet}]},
                  {'_', n2o_cowboy, []}
              ]}
  