1. 08 Dec, 2014 1 commit
  2. 05 Dec, 2014 2 commits
  3. 04 Dec, 2014 3 commits
  4. 03 Dec, 2014 5 commits
  5. 02 Dec, 2014 4 commits
  6. 01 Dec, 2014 6 commits
    • David Anderson's avatar
      web: server status fix · c9d67c0a
      David Anderson authored
      Change the way we see if a web server is running on a host.
      Fetch http://host, and check for 2xx or 4xx status.
      With this change, new server_status.php works on SETI@home.
    • David Anderson's avatar
      web: server status fix · dc2ecf68
      David Anderson authored
      remote_server_status.php (script for seeing if remote daemons are running)
      did this by ps -C command,
      and seeing if the last line of the output contained the command.
      This didn't work for SETI@home, because the daemons are symbolic links in bin/.
      The command that ps knows about is the file name after resolving the link.
      This generally doesn't contain the original command name,
      so it would look like no remote daemons are running.
      Fix: look up the PID (in pid_host/xxx.pid) and use "ps PID".
      This also correctly distinguishes between daemons
      that use the same program on the same host.
    • Rom Walton's avatar
      MGR: On connecting to the CC, check to see if we have any simple attach... · dadf6897
      Rom Walton authored
      MGR: On connecting to the CC, check to see if we have any simple attach cookies.  If found we should launch the attach wizard to attach to the project.
    • David Anderson's avatar
      web: more work on server status page · 94ecca5b
      David Anderson authored
      There were a couple of issues:
      - the server status page is served from a web server, say X.
        A daemon is "remote" if it runs on a machine other than X.
        This is not the same as having a <host> element in the daemon's
        config.xml entry.
        Add logic to correctly classify daemons as remote or not.
      - get rid of the <uldl_host> stuff.
        There can be separate upload and download servers,
        and they are identified by <upload_url> and <download_url>.
        They may or not be remote;
        to decide this, compare the host part of the URL
        with the host part of the project's master URL.
      - Hosts are specified with the machine name (e.g. isaac)
        or domain name (isaac.ssl.berkeley.edu).
        Keep track of this distinction.
    • David Anderson's avatar
      web: fix to last commit · 68cb4348
      David Anderson authored
    • David Anderson's avatar
      web: reimplement server status page to support remote daemons · b391e109
      David Anderson authored
      The server status page was one of the oldest and cruftiest parts of BOINC.
      It flew in the face of the model/view/controller paradigm,
      and had the kind of convoluted structure that beginning programmers
      often produce.
      Plus it didn't work with remote daemons.
  7. 29 Nov, 2014 1 commit
  8. 26 Nov, 2014 9 commits
  9. 25 Nov, 2014 9 commits