Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.

  • Rob Swindell's avatar
    Fix observed race-condition resulting in the HOSTNAME @-code being blank. · dee21ed6
    Rob Swindell authored
    Eliminate the hack in each server where it will over-write startup host_name
    (with the configured Internet email address), if it's blank. This hack was
    subject to a race condition where the parent app (e.g. sbbsctrl.exe) would
    clear or re-initialize the host_name after the sever threads had initialized.
    Instead, just use a function which will return either the startup->host_name
    or (fallback to) scfg.inet_addr.
    dee21ed6
main.cpp 176 KB