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

Add zlib compression to inter-INDI server comms #8

Merged
merged 2 commits into from
Aug 13, 2024

Conversation

drbitboy
Copy link
Owner

INDI/INDI/indiserver.c

  • Add gzFile members to struct strDrvInfo, for sockets

  • Open and use zlib reader (gzFile) for remote drivers and clients

  • Make connected sockets non-blocking

  • Implement GZ writes, GZ write check for clients

  • Have upstream server tell downstream server that downstream server can use compressed writes (gzwrite)

  • Refactor driver and client close(2) calls to closeIndiconnection()

  • Update, improve, and/or fix, comments and logging

  • refactor close(2) calls

  • Other fixes not directly related to zlib:

    • Minor justification changes
    • Reset found device flag in indiserver.c
    • Minor fix to eliminate segfault in INDI server when driver, which does not yet have a device name, stopped in newFIFO

Add setup and installation of zlib-drbitboy
Add new manual steps file
Allow OpenBLAS installation to be inhibited

INDI/INDI/indiserver.c
- Add gzFile members to struct strDrvInfo, for sockets
- Open and use zlib reader (gzFile) for remote drivers and clients
- Make connected sockets non-blocking
- Implement GZ writes, GZ write check for clients
- Have upstream server tell downstream server that
  downstream server can use compressed writes (gzwrite)
- Refactor driver and client close(2) calls to closeIndiconnection()
- Update, improve, and/or fix, comments and logging
- refactor close(2) calls

- Other fixes not directly related to zlib:
  - Minor justification changes
  - Reset found device flag in indiserver.c
  - Minor fix to eliminate segfault in INDI server when driver,
    which does not yet have a device name, stopped in newFIFO

Add setup and installation of zlib-drbitboy
Add new manual steps file
Allow OpenBLAS installation to be inhibited
@drbitboy drbitboy merged commit b10bbd3 into resurrector Aug 13, 2024
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant