Skip to content
Snippets Groups Projects
  1. Jul 11, 2021
  2. Jul 09, 2021
    • Rob Swindell's avatar
      Add support for optiona "approved" option to be specify moderator's email addr · ec234452
      Rob Swindell authored
      Apparently required by some news servers.
      As requested via IRC:
      <poindexter> Hi all, I've got a weird request. I'd like to post to a newsgroup that relies on automoderation. You need to add an approved: header to any posting to have it be accepted - keeps the non-techie riffraff away. is there a way to do that with newslink.js?
      ec234452
  3. Jul 06, 2021
  4. Jul 05, 2021
  5. Jul 02, 2021
  6. Jul 01, 2021
    • Rob Swindell's avatar
      Don't list messages that can't be read by user · 73d95b34
      Rob Swindell authored
      Should fix unvalidated/moderated message readability bug reported by Phil
      73d95b34
    • Rob Swindell's avatar
      Fix NULL pointer dereference in read_post_data() · f38adc13
      Rob Swindell authored
      What took down cvs/sbbs yesterday:
      Program terminated with signal SIGSEGV, Segmentation fault.
      6203                    session->req.post_data[session->req.post_len]=0;
      [Current thread is 1 (Thread 0x7f2b989ff700 (LWP 17031))]
      (gdb) print post_len
      No symbol "post_len" in current context.
      (gdb) print session->req.post_len
      $1 = 0
      (gdb) print session->req.post_data
      $2 = 0x0
      f38adc13
  7. Jun 29, 2021
  8. Jun 18, 2021
  9. Jun 16, 2021
  10. Jun 15, 2021
  11. Jun 12, 2021
  12. Jun 11, 2021
  13. Jun 10, 2021
    • Rob Swindell's avatar
      Standardize on "metadata" as the description of a file's "tail" dfield · 3549be9f
      Rob Swindell authored
      It's anticipated that this will be used for JS-populated file metadata in JSON format in the future (and not just "archive contents" in .ini format).
      
      Also, fix the double-free issue that was occurring when moving files with extended file descriptions (sbbs_t::movefile()). This was actually the primary problem I was fixing here, but noticed the metadata issue: metadata would not have been moved along with the other file info between bases.
      3549be9f
    • Rob Swindell's avatar
      mv() simplified for the non-copy case · 80422644
      Rob Swindell authored
      Constified function arguments. Source path is still case-insensitive, but destination is case-sensitive (hopefully that's not an issue).
      
      When a "move" (!copy) is requested, a rename() is always attempted first and if successful, job done. Otherwise, we continue on with the file-copy (and then remove).
      
      This should resolve CID 332219 (DEADCODE).
      80422644
    • Rob Swindell's avatar
      Call smb_freefilemem() instead of smb_msgmem() for files · 0c5c140e
      Rob Swindell authored
      Not that it really matters, but perhaps it'll matter in the future. And the code reads better.
      0c5c140e
  14. Jun 09, 2021
  15. Jun 08, 2021
Loading