Opened 17 years ago

Closed 17 years ago

Last modified 15 years ago

#356 closed Defect (fixed)

db_update.php shouldn't ask for authentication

Reported by: Nicolas Owned by: davea
Priority: Minor Milestone: Undetermined
Component: Server - Setup Version:
Keywords: db_update server database upgrade Cc:

Description

db_update.php asks for database user name and password from the console. Password isn't even hidden while typed. It would be much better if it could read auth details from config.xml, and failing that, let MySQL use its defaults, which some admins would already configure to login correctly.

Maybe there could be a switch to revert to asking auth on console, or take auth from arguments (like mysql does: -ufoo -pbar), or keep current behavior as default and add an --automatic-auth...

Change History (3)

comment:1 Changed 17 years ago by davea

Resolution: fixed
Status: newclosed

(In [13243]) - client: don't crash if use --detach_project option

(fixes #283)

  • client: canonicalize URLs in all cmdlines
  • db_update.php: don't prompt for DB name/host; get it from config file

(fixes #356)

comment:2 Changed 17 years ago by romw

(In [13273]) David 31 July 2007

  • client: don't crash if use --detach_project option

(fixes #283)

  • client: canonicalize URLs in all cmdlines
  • db_update.php: don't prompt for DB name/host; get it from config file

(fixes #356)

html/ops/

db_update.php

client/

cs_cmdline.C

Charlie 31 July 2007

  • Graphics API: Don't render graphics when application is suspended

to reduce CPU usage.

api/

x_opengl.C

David 1 Aug 2007

  • GUI RPC: added get_global_prefs_network()

and get_global_prefs_working()

lib/

gui_rpc_client.h gui_rpc_client_ops.C

client/

gui_rpc_server_ops.C cs_prefs.C

Charlie 1 Aug 2007

  • MGR: Populate Simple and Advanced Preference dialogs with current

values of preferences (including any overrides), not with defaults or old (possibly stale) values.

lib/

gui_rpc_client_ops.C

clientgui/

DlgAdvPreferences?.cpp sg_DlgPreferences.cpp

Charlie 2 Aug 2007

  • GUI RPC: rename get_global_prefs_network() to get_global_prefs_file()

to make it clear this returns the contents of the file which was obtained from the network (i.e., web-based preferences) and not just the prefernces affecting network connectivity.

  • GUI RPC: Add get_global_prefs_working_struct().
  • MGR: call get_global_prefs_working_struct() for both preference dialogs.
  • MGR: Dialup Manager updates current preferences from client before using

them.

client/

gui_rpc_server_ops.C

clientgui/

BOINCDialupManager.cpp DlgAdvPreferences?.cpp sg_DlgPreferences.cpp

lib/

gui_rpc_client.h gui_rpc_client_ops.C

Rom 2 Aug 2007

  • DIAG: Disable symbol server technology for applications where a symbol

server isn't specified.

  • MGR: Provide some additional text to the begining of the attach to project

wizard when the client is attached to an account manager. Warn the user that the AMS will not know about the project or its stats.

  • MGR: Fix dialog titles for the Simple GUI dialogs.
  • MGR: Eliminate bogus error messages when using the default skin.
  • MGR: Introduce new logo into the manager
  • MGR: Introduce the notion of the syncronize button in the Simple GUI.

NOTE: This button will replace the 'attach to project' button when the manager detects that the client is attached to an account manager.

client/win/res/

icon.ico

clientgui/

DlgAbout?.cpp sg_DlgMessages.cpp sg_DlgPreferences.cpp SkinManager?.cpp, .h WelcomePage?.cpp

clientgui/res/

boinc.xpm boinc_logo.xpm BOINCGUIApp.ico

clientgui/res/templates/

boinc.ico boinc16.bmp boinc32.bmp boinc48.bmp boinc128.bmp boinc256.bmp boinc_logo.gif

lib/

stackwalker_win.cpp

Eric K 06 Aug 2007

-added new functions boinc_suspend_graphics_thread() and

boinc_resume_graphics_thread(), so apps can suspend the graphics threads for critical sections without suspending all threads. Only implemented under WIN32 thus far.

api/

graphics_lib.[Ch]

Rom 7 Aug 2007

  • MGR: Respect the disallow_attach and simple_gui_only status

flags in both the simple GUI and advanced GUI.

  • MGR: Enable the syncronize button in the simple GUI which

just causes an account manager update request.

  • MGR: Fix an overactive assert in debug builds

clientgui/

AdvancedFrame?.cpp Events.h sg_BoincSimpleGUI.cpp sg_ProjectsComponent.cpp, .h SkinManager?.cpp WelcomePage?.cpp

clientgui/res/skins/default/graphic

syncronize_button.xpm (Added) syncronize_clicked_button.xpm (Added)

clientgui/res/templates/skins

btnSynronize.png (Added) btnSynronizeClick.png (Added)

Rom 8 Aug 2007

  • MGR: Update taskbar icons.

clientgui/res/

boinc.xpm boincdisconnect.xpm boincsnooze.xpm

clientgui/res/templates/

boincsnooze.ico boincdisconnect.ico

comment:3 Changed 17 years ago by Nicolas

Rom, why not a commit message saying "merged changes"? geez...

Note: See TracTickets for help on using tickets.