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

register DAEMON and EVENTS processes so cyr_info proc can list them #4522

Merged
merged 16 commits into from
Jun 28, 2023

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    e2cc712 View commit details
    Browse the repository at this point in the history
  2. proc: move from libcyrus_imap to libcyrus_min

    will be needed for master to use its functions
    elliefm committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    d68e4be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54d149a View commit details
    Browse the repository at this point in the history
  4. proc.h: put related things together

    (this just makes the next commit easier to read)
    elliefm committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    59c6740 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. proc: make proc_register/proc_cleanup re-entrant

    with tests!
    elliefm committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    0e7bdee View commit details
    Browse the repository at this point in the history
  2. proc: make proc_register errors non-fatal

    and existing callers now check the return value and fatal themselves
    elliefm committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    f78658c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e4a756 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8014c88 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    df0c9d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8aef74d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c307c86 View commit details
    Browse the repository at this point in the history
  8. GenericDaemon: rename to GenericListener

    The defining property of these objects is that they are listening
    on a port, which conflicts with Cyrus's use of DAEMON for things
    that are not listening on a port.
    elliefm committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    6830341 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    10ff8d4 View commit details
    Browse the repository at this point in the history
  10. Instance: run fakesaslauthd as a wait=y DAEMON

    not strictly related to this PR, but I've been wanting to do this
    for ages, and now I can, and it shows that the previous commit works
    elliefm committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    ea553b5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6ba241f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    934a332 View commit details
    Browse the repository at this point in the history