Skip to content
Snippets Groups Projects
  1. Apr 15, 2022
  2. Apr 14, 2022
    • Rob Swindell's avatar
      Address new GCC warning instance · 91d02e78
      Rob Swindell authored
      91d02e78
    • Rob Swindell's avatar
      Add configurable log size limit and retention count · 549c79aa
      Rob Swindell authored
      For the following log files:
        hungup.log
        error.log
        crash.log
        hack.log
        spam.log
        guru.log
      
      ... they can be limited in size, in bytes, by the sysop, along with a maximum retention limit (number of *.#.log files). Configured in SCFG->System->Advanced.
      
      By default, the limit and keep numbers are 0, so "unlimited" (same behavior as before). Once sufficiently tested, I'll change the default in a stock main.cnf file to use a sensible limit (e.g. 10 log files of 10MB each, something like that).
      549c79aa
  3. Apr 13, 2022
    • Rob Swindell's avatar
      Fix packet filename in "Gruned message" log entry on Win32 · 30cb0393
      Rob Swindell authored
      e.g. "Grunged message (type 2) from 4:80/1 at offset 58 in packet: (null)"
      
      off_t is 64-bit, but long in 32-bit (on Win32), so needs a typecast here in
      lprintf() call (otherwise, the upper 4 bytes of the offset are interpreted
      as the string address for the corresponding '%s' argument, the filename).
      30cb0393
  4. Apr 11, 2022
    • Rob Swindell's avatar
      Install OperationCallback for all executed JS scripts · d6d40bc4
      Rob Swindell authored
      JS doors with the "Use Shell or New Context" option enabled in SCFG and JS
      modules installed a global hot key handlers would not automatically terminate
      when the user disconnected (and js.auto_terminate was true, the default).
      I'm not sure why the operation callback was only installed when scope==NULL
      but always installing it fixes the issue with some global hot key modules
      and JS doors becoming "zombies" when a user disconnects while running them.
      d6d40bc4
  5. Apr 09, 2022
  6. Apr 05, 2022
  7. Apr 04, 2022
  8. Apr 03, 2022
  9. Apr 01, 2022
  10. Mar 31, 2022
  11. Mar 30, 2022
  12. Mar 29, 2022
  13. Mar 28, 2022
  14. Mar 27, 2022
  15. Mar 25, 2022
    • Rob Swindell's avatar
      Remove the hard-coded ".msg" extension from data/subs/*.msg display file · 6ad685d0
      Rob Swindell authored
      And data/dirs/*.msg display file. Now you can have any supported menu file in this location if you wish.
      6ad685d0
    • Rob Swindell's avatar
      Detect/display menu files, even if only a .ans version exists · c58bedb6
      Rob Swindell authored
      I'm so tired of this 30 year old frequently asked question.
      
      If a sysop really wants their Synchronet BBS to only work correctly for ANSI users, I suppose that should be their prerogative.
      
      I always felt that by not detecting/displaying menu files when the minimum set of files was not present, I was helping sysops to identify an issue with their system (which would not work correctly for non-ANSI users). *And* I always felt that having a single menu/display file that correctly supported both ANSI and non-ANSI users was a nice convenience (who really wants to maintain multiple versions of their menu files?). But I'm so tired of answering this question, I just give up.
      
      Hopefully this doesn't break anything for anyone. <shrug>
      c58bedb6
Loading