Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge resurrector into github.com:magao-x/MagAOX #169

Open
wants to merge 85 commits into
base: resurrector
Choose a base branch
from

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    1e89c4b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    debcf1b View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    b2a9bf4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acb3ef7 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    6933989 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1803d98 View commit details
    Browse the repository at this point in the history
  3. Bring in four files from drbitboy/resurrector

    Along with previous commit that brought in /libMagAOX/app/MagAOXApp.hpp,
    everything under /libMagAOX/ is now the same as current resurrector
    drbitboy committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    ac832b8 View commit details
    Browse the repository at this point in the history
  4. Bring in /apps/ files from drbitboy/resurrector

    - /apps/CGFSMHIfpga/
    - /apps/CGFSMUIfpga/
    - /apps/CGraphFSMHardwareInterface/
    drbitboy committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    43222e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Configuration menu
    Copy the full SHA
    6457981 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b13ed8e View commit details
    Browse the repository at this point in the history
  3. /utils/logstream/ comment unused var declaration

    - remove trailing whitespace
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    2cd0ecf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2b8572 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f8d0291 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    31ea6c7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    36ba8c9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b7df007 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    424d355 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fbc2530 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cb66913 View commit details
    Browse the repository at this point in the history
  12. Bring in /script/ fixes from drbitboy/resurrector

    - also new script files:
      - /script/resuctrl
      - /script/magaox (may be obsolete)
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    546fe26 View commit details
    Browse the repository at this point in the history
  13. Bring in xindiserver from drbitboy/resurrector

    - Updated /apps/xindiserver/xindiserver.cpp
      - Works with resurrector (/utils/resurrector_indi/)
      - Uses named FIFOs to INDI drivers:  xindidriver,symlinks are obsolete
      - builds with and calls INDI server internally
        - instead of forking INDI server (/INDI/INDI/indiserver.c)
        - N.B. Still gets logging from STDERR
      - New/updated configuration options
        - f = <INDI server control FIFO/pipe>
        - z = <inter-INDI server compression>
        - v = <handles multiple verbosity options correctly>
        - remote.drivers@hosts = <other INDI servers on other hosts>
    - new file /apps/xindiserver/callable_indiserver.c
    - updated /apps/xindiserver/Makefile
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    eabf5d2 View commit details
    Browse the repository at this point in the history
  14. Add resurrector to /Makefile, drbitboy/resurrector

    - /utils/resurrector_indi/
    - /scripts/resuctrl
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    510aca1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b337db7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bb73386 View commit details
    Browse the repository at this point in the history
  17. New /setup/{x,y}.sh from drbitboy/resurrector

    - {x,y}.sh are _common.sh and provision.sh
    
    - this approximates a merge of drbitboy/resurrector into magaox/dev
    - Merging was not possible, I feel I left in the best from resurrector:
      - systemd-detect-virt sets VM_KIND to none i.e. assume host is not VM
      - VM_KIND assignemnts are in both _common.sh and provision.sh
      - apt install uses NEEDRESTART_SUSPEND=yes, so apt will not wait for
        user input
      - In function [clone_or_update_and_cd], [git clone] will use
        directory $HOME/githubalt/<reponame>, if it exists, as an alternate
        upstream repo
      - Future openBLAS installations, which take a long time, are inhibited
        after a successful installation
      - MAGAOX_ROLE of "vm" is no longer checked in provision.sh, but other
        scripts under /setup/scripts/ have not yet be modified for that.
      - install_zlib-drbitboy.sh installs a custome zlib under /usr/local/
      - magaox/dev has removed the duplicate installs of xrif and mxlib;
        this is reflected by re-enabling those installations in their
        original location in this commit
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    34a446f View commit details
    Browse the repository at this point in the history
  18. Backup user/group setup from drbitboy/resurrector

    - setup/setup_users_and_groups.sh[.resurrector]
      - magaox/dev version uses $MAGAOX_ROLE == vm, and hardcoded instrument
        groups, so the drbitboy/resurrector version has been backed up:
        - setup/setup_users_and_groups.sh.resurrector
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    c5c83cc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e29602a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    05dd415 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    df1c5a8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f12da30 View commit details
    Browse the repository at this point in the history
  23. Get four setup scripts from drbitboy/resurrector

    - Remove trailing slash on parentdir passed to
      clone_or_update_and_cd
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    d8ae338 View commit details
    Browse the repository at this point in the history
  24. Get OpenBLAS script from drbitboy/resurrector

    - Minor changes
      - USE_OPENMP=1 passed to make on install target (may not matter)
      - Newline at EOF
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    5b0d4b1 View commit details
    Browse the repository at this point in the history
  25. Get Python script from drbitboy/resurrector

    - subtle fixes
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    56e2b28 View commit details
    Browse the repository at this point in the history
  26. Get Ubuntu 22 script from drbitboy/resurrector

    - adds NEEDRESTART_SUSPEND=yes to apt commands
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    f6d92a8 View commit details
    Browse the repository at this point in the history
  27. Get Network mgr script from drbitboy/resurrector

    - adds NEEDRESTART_SUSPEND=yes to apt commands
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    60f68cb View commit details
    Browse the repository at this point in the history
  28. Get Ubuntu 24 script from drbitboy/resurrector

    - adds NEEDRESTART_SUSPEND=yes to apt commands
    drbitboy committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    687039c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Remove several unused dirs, magaox/resurrector PR

    Per request of jaredmales
    drbitboy committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    c054439 View commit details
    Browse the repository at this point in the history
  2. Remove unneeded doc changes, magaox/resurrector PR

    Per request of jaredmales
    drbitboy committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ca02d0e View commit details
    Browse the repository at this point in the history
  3. Remove unneeded, magaox/resurrector PR

    Per request of jaredmales
    drbitboy committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    72dccc0 View commit details
    Browse the repository at this point in the history
  4. Cut back /setup/ changes, magaox/resurrector PR

    Limiting changes wrt magaox/resurrector (magaox/dev) under /setup/ to
    those relevant to merging resurrector into magaox/dev
    drbitboy committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e2d27f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e490d2f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e76b40 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e46b977 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9031547 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e44275a View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Allow direct, non-sshDigger remotes in sshTunnels

    - Assign localPort = -1 in sshTunnels.conf
    Brian T. Carcich authored and Brian T. Carcich committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    e05b081 View commit details
    Browse the repository at this point in the history
  2. Fix typo in MagAOXApp.hpp

    Brian T. Carcich authored and Brian T. Carcich committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    0d8954b View commit details
    Browse the repository at this point in the history
  3. Fix typo in MagAOXApp.hpp

    Brian T. Carcich authored and Brian T. Carcich committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    6f813ae View commit details
    Browse the repository at this point in the history
  4. Merge branch 'magaox-resurrector-20240825' into resurrector-testing-2…

    …02409
    Brian T. Carcich authored and Brian T. Carcich committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    5c603e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Finish allowing direct remotes

    Brian T. Carcich authored and Brian T. Carcich committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    1d85b19 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    1f49264 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    617f612 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. xindiserver/indiserver updates

    - Remote Drivers without driver names preceding the @
      - Allow xindiserver to accept remote.drivers@hosts=@hostname config
      - Allow xindiserver to accept remote.drivers=@tunnel config
    - Remove bug when Remote Driver has no driver name
    - Fix bug:  adjust order of steps involved in logging threads
      - xindiserver/indiserver initialization was filling the logging FIFO
        buffer before intermediate logging thread was active, which caused
        indiserver to hang during initialization for long argc/argv lists
    - Miscellaneous logging changes and fixes
    - Fix some alignment/whitespace issues
    - Improve and add comments
    Brian T. Carcich authored and Brian T. Carcich committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4aee155 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. fix.typo

    Brian T. Carcich authored and Brian T. Carcich committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    d2debd5 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    83f9bc6 View commit details
    Browse the repository at this point in the history
  2. Drain client message queue

    Brian T. Carcich authored and Brian T. Carcich committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    6778f65 View commit details
    Browse the repository at this point in the history
  3. Rearrange indi_tstamp

    Brian T. Carcich authored and Brian T. Carcich committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    f23ac05 View commit details
    Browse the repository at this point in the history
  4. fixed build on ICC

    jaredmales committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    67d35f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Drain remote driver message queue

    Brian T. Carcich authored and Brian T. Carcich committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    29af6c1 View commit details
    Browse the repository at this point in the history
  2. Fix spacing; move flush outside send-message loop

    Brian T. Carcich authored and Brian T. Carcich committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    10c29db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b84cae9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c0e384 View commit details
    Browse the repository at this point in the history
  5. updated RT configs

    jaredmales committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    68b9cec View commit details
    Browse the repository at this point in the history
  6. made kcubeCtrl RTC only

    jaredmales committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    34f1bc5 View commit details
    Browse the repository at this point in the history
  7. fixd RTC irq bugs

    jaredmales committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    6f4431b View commit details
    Browse the repository at this point in the history
  8. Add starting value to magAOXMaths configuration

    Brian T. Carcich authored and Brian T. Carcich committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    e7314a0 View commit details
    Browse the repository at this point in the history
  9. updated coronAlignGui

    jaredmales committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    5a5a97b View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. flippe stage piaa axis

    jaredmales committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    54be47f View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    1a4638a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df0622f View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Add option to dump INDI server state

    Brian T. Carcich authored and Brian T. Carcich committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    29701f3 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Pass defXXX INDI protocol messages to snooping drivers

    Brian T. Carcich authored and Brian T. Carcich committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bc225d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Merge remote-tracking branch 'magao-x/dev' into tmp

    - fixed conflicts in INDI/INDI/Makefile
    Brian T. Carcich authored and Brian T. Carcich committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    5d9ad12 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Refactor a lot of indiserver.c

    Brian T. Carcich authored and Brian T. Carcich committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    31a8bd0 View commit details
    Browse the repository at this point in the history
  2. More refactoring

    Brian T. Carcich authored and Brian T. Carcich committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b6a4927 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. fix refactoring typo

    Brian T. Carcich authored and Brian T. Carcich committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    817e2f8 View commit details
    Browse the repository at this point in the history
  2. Update comments in indiserver.c

    Brian T. Carcich authored and Brian T. Carcich committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    17a3821 View commit details
    Browse the repository at this point in the history
  3. More refactoring of indiserver.c

    Brian T. Carcich authored and Brian T. Carcich committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    06c0caf View commit details
    Browse the repository at this point in the history
  4. More refactoring of indiserver.c

    Brian T. Carcich authored and Brian T. Carcich committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    7a084fe View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. More refactoring of indiserver.c

    Brian T. Carcich authored and Brian T. Carcich committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6835dbd View commit details
    Browse the repository at this point in the history
  2. More refactoring of indiserver.c

    Brian T. Carcich authored and Brian T. Carcich committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    65b9d88 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. More refactoring of indiserver.c

    Brian T. Carcich authored and Brian T. Carcich committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9bfaff2 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Fix memory error for INDI server dump

    Brian T. Carcich authored and Brian T. Carcich committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    fa74f55 View commit details
    Browse the repository at this point in the history
  2. Handle case where GZ read object exists but GZ write object does not

    Brian T. Carcich authored and Brian T. Carcich committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0476c0e View commit details
    Browse the repository at this point in the history
  3. Close open pipe descriptor

    Brian T. Carcich authored and Brian T. Carcich committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    dc8ab00 View commit details
    Browse the repository at this point in the history