Skip to content
Snippets Groups Projects
  1. Dec 01, 2024
  2. Nov 30, 2024
    • Rob Swindell's avatar
      Implement max concurrent connections (per IP) limit in web server, default: 10 · cb28dafe
      Rob Swindell authored
      We have this feature for the FTP, Mail, and Terminal servers (with no default
      limit) but crazy abuse of my Synchronet web servers has now made this a
      necessity for Vertrauen. A limit of 2 used to be considered reasonable long
      ago. Today, 10 seems fair enough. Setting to 0 will impose no max-connections
      per IP address (other than the total client limit per server).
      cb28dafe
    • Deucе's avatar
      Fix X11 build option checkbox · 5c5d736e
      Deucе authored
      Similar problem as PulseAudio, but even grosser.
      5c5d736e
    • Deucе's avatar
      Fix PulseAudio build option display · b662d95c
      Deucе authored
      The macro was only define in the xpdev GNUmakefile, not in Common,
      so bbslist.c did not know if it was enabled or not, and always
      showed it as disabled.
      b662d95c
    • Rob Swindell's avatar
      Range check argc before deref of argv[1] · 52460c3a
      Rob Swindell authored
      Apparently JSVAL_IS_STRING() can return true even when argv[1] is out of range
      (I guess I assumed it'd alwasy be NULL or VOID/undefined) and this can lead to
      crash when calling JS_ValueToString() on it.
      52460c3a
    • Rob Swindell's avatar
      Retry file lock/read operations on EIO errors · 8f79b209
      Rob Swindell authored
      As seen on MacOS, an SMB shared file can cause the Mac SMB client to report EIO
      error on locked-file read or lock attempts. So retry.
      8f79b209
  3. Nov 27, 2024
    • Deucе's avatar
      Re-order entry fields. · 1b4370c9
      Deucе authored
      This makes more sense.  Also, ones that are meaningless are hidden
      now.
      1b4370c9
    • Deucе's avatar
      The final fixings for issue 172 · 548763fd
      Deucе authored
      Use 0 for "no held mosaic" to avoid confusion around printable bytes.
      Store the state of the current cell *before* updating in fix_line()
      548763fd
    • Deucе's avatar
      Fix double-height drawing · d5d7762c
      Deucе authored
      Top/bottom detection was somewhat broken.
      Interestingly, now the previous commit isn't working anymore.
      So issue 172 is not quite fixed yet.
      d5d7762c
    • Deucе's avatar
      Fix up the Prestel "Engineering Test Page" rendering · 9ab3cfcb
      Deucе authored
      This was due to two main bugs... the simple one was a type where
      the cutoff between separated and contiguous mosaics was incorrect,
      which caused the first four separated mosaics to not be displayed.
      
      The second was due to a number of bugs in the Hold Mosaic
      implementation.
      
      This fixes the first half of issue 172.
      9ab3cfcb
    • Deucе's avatar
      Fix unicode -> Prestel mapping · ffab324a
      Deucе authored
      We want ASCII to map directly, and unicode values need to be sorted
      ascending for bsearch() to work properly.
      
      Fixes Prestel keyboard input not working in GDI mode.
      ffab324a
  4. Nov 26, 2024
    • Deucе's avatar
      Handle 8-bit C1 codes in Prestel mode · df71fae5
      Deucе authored
      If the remote sends 8-bit C1 codes, handle them as though they were
      properly escaped.  Since Prestel terminals are 7-bit, these will
      never be sent by a proper Pretel system, but apparently some systems
      do weird non-standard things.
      df71fae5
    • Rob Swindell's avatar
      Create/use SysopPageNotification text.dat string · 0dc160f0
      Rob Swindell authored
      to notify sysop (user #1) that they were paged. Previously, this was
      a hard-coded string. The new string in text.dat is the same, but adds
      2 BELs (CTRL-G chars) and is now customizable.
      
      Created an sbbs_t::notify() method to make this easier to use and that
      method supports @-code expansion, so this text.dat string supports @-codes
      (which I used).
      
      This addresses the feature request in issue #828 (beep the sysop in the
      telegram/short message, when they're paged).
      0dc160f0
  5. Nov 25, 2024
  6. Nov 24, 2024
  7. Nov 23, 2024
Loading