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

  1. 14 Nov, 2020 4 commits
    • Rob Swindell's avatar
      Restore console to "cooked" mode before daemonizing(). · 8cdd0422
      Rob Swindell authored
      Previously, the console would be left in "raw" mode after invoking
      'jsexec -d <module>'.
      8cdd0422
    • Rob Swindell's avatar
      More control over output streams · 74b4a948
      Rob Swindell authored
      Added options -A[filename] and -S[filename] to allow more control over which output streams go where (for mlong and his troubles with running ircd via systemd).
      
      -A controls "all messages" either sending all to stdout or the specified filename. This override the automatic suppression of the console output stream when run without a controlling TTY.
      
      -S controls "status message" (includes non-error level log messages), either sending the status messages to stdout or the specified filename. This also overrides the automatic suppression of the console output stream when run without a controlling TTY.
      74b4a948
    • Rob Swindell's avatar
      Merge branch 'custxtrnsection' into 'master' · cd61f264
      Rob Swindell authored
      Add ability to format the main external section menu like you can with the programs menus
      
      See merge request sbbs/sbbs!31
      cd61f264
    • Rob Swindell's avatar
      Support blank strings in modopts.ini · 58c10628
      Rob Swindell authored
      Use the new "blanks" option with File.iniGetAllObjects().
      This means that keys specified in the modopts.ini with no value
      will now be represented as blank strings ("") instead of undefined values,
      in JS modules.
      58c10628
  2. 13 Nov, 2020 6 commits
  3. 12 Nov, 2020 10 commits
  4. 11 Nov, 2020 20 commits