I may be inattentive or careless, or possibly there has been a change in BoincTasks. In any case, there may be an unintended behavior regarding password for localhost.
I believe the first version of BoincTasks I ran was 0.42, and I believe that on that one BT was able to control localhost (such commands as "Project Update" and "Project Allow New Work") without my having populated the password field for it. I did populate the password fields for my remote hosts. Without the proper password, my remote hosts displayed the lightning bolt in the host list to the left of the big pane, and no data at all in task list, history, ...
Now, on 0.45, for a couple of days I was puzzled. I could still do updates and control New Work on my remote hosts, but localhost was ignoring my "commands", though it was displaying data (and no lightning bolt).
I checked, found I had a non-empty gui_rpc_auth.cfg on localhost, put that text into the BoincTasks password field for localhost, and my commands started being obeyed.
Possibilities:
1. my error for having a non-empty gui_rpc_auth.cfg--BT is supposed to act this way, and always has, and I just failed to notice.
2. like possibility 1, save that version 0.45 actually is different from 0.42, but is the actual intended behavior.
3. (the possibility that has me taking your time with this post), this is unintended behavior, and possibly it changed between 0.42 and 0.45.
Anyway, it works fine for me now with the password put in, so I'm not asking for anything. But I think the documentation implies the behavior I think it used to have (password not required for localhost), so if the behavior is to be left as is, possibly the documentation wants to be reworded a little.
I believe the first version of BoincTasks I ran was 0.42, and I believe that on that one BT was able to control localhost (such commands as "Project Update" and "Project Allow New Work") without my having populated the password field for it. I did populate the password fields for my remote hosts. Without the proper password, my remote hosts displayed the lightning bolt in the host list to the left of the big pane, and no data at all in task list, history, ...
Now, on 0.45, for a couple of days I was puzzled. I could still do updates and control New Work on my remote hosts, but localhost was ignoring my "commands", though it was displaying data (and no lightning bolt).
I checked, found I had a non-empty gui_rpc_auth.cfg on localhost, put that text into the BoincTasks password field for localhost, and my commands started being obeyed.
Possibilities:
1. my error for having a non-empty gui_rpc_auth.cfg--BT is supposed to act this way, and always has, and I just failed to notice.
2. like possibility 1, save that version 0.45 actually is different from 0.42, but is the actual intended behavior.
3. (the possibility that has me taking your time with this post), this is unintended behavior, and possibly it changed between 0.42 and 0.45.
Anyway, it works fine for me now with the password put in, so I'm not asking for anything. But I think the documentation implies the behavior I think it used to have (password not required for localhost), so if the behavior is to be left as is, possibly the documentation wants to be reworded a little.