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. 17 Nov, 2020 14 commits
  2. 16 Nov, 2020 4 commits
  3. 15 Nov, 2020 5 commits
  4. 14 Nov, 2020 13 commits
  5. 13 Nov, 2020 4 commits
    • Rob Swindell's avatar
      JS File.iniGetObject() and .iniGetAllObjects() now support blank strings · 1af02470
      Rob Swindell authored
      If an .ini file is read by either the iniGetObject() or iniGetAllObjects() methods and contains a key with a blank value, that property would be created with an "undefined" value.
      
      Both the iniGetObject() and iniGetAllObjects() methods now accept an additional Boolean argument (which defaults to false), to specify that "blanks" are acceptable. When the "blanks" argument is true, then keys with empty values in the .ini file are created as properties with empty string values (length of 0).
      
      This is going to be useful for modopts.js to read potentially-blank strings from modopts.ini and differentiate between a blank string key and a missing key.
      1af02470
    • Rob Swindell's avatar
      Add timestamp of node.log file to crash.log · bd78d5c5
      Rob Swindell authored
      When a preexisting node.log file is found, a terminal server crash is suspected. Include the timestamp of the node.log in the message appended to the system log (data/logs/*.log) to help identify the likely time of the crash.
      bd78d5c5
    • Rob Swindell's avatar
      Merge branch 'prextrnevalfix' into 'master' · f9fa33e0
      Rob Swindell authored
      fix pre/post_eval_on_exec to work with existing uses
      
      See merge request sbbs/sbbs!33
      f9fa33e0
    • Michael Long's avatar
      change the program var in xtrn.js to prog to be compatible with any existing... · 9b249ce8
      Michael Long authored
      change the program var in xtrn.js to prog to be compatible with any existing uses of eval_before_exec
      9b249ce8