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

  1. 09 Aug, 2021 3 commits
  2. 05 Aug, 2021 1 commit
  3. 01 Aug, 2021 2 commits
    • Rob Swindell's avatar
      Allow text of all guest information prompts to be overridden in modopts.ini · e7579187
      Rob Swindell authored
      By setting guest_name, guest_email, guest_location, or guest_referral to any
      truthy value, a prompt will be display. By setting it to a string (instead of
      true), that string will be displayed. I'm not sure how I feel about this kind
      of tri-state setting (true/false/string), but it does reduce the number of
      settings/options. The alternative is to have a separate boolean and string
      setting for each prompt (which I first considered).
      So, as of now:
      guest_name = false <- no prompt for Guest's name
      guest_name = "" <- no prompt for Guest's name
      guest_name = true (the default) <- default prompt text for Guest's name
      guest_name = "Enter your name, dude" <- replaces prompt text for Guest's name
      For enter trailing white-space and ctrl-a codes, use string literals, e.g.
      guest_name: "\x01hEnter your name, dude: "
    • Rob Swindell's avatar
      Guest user prompts can be disabled via modopts.ini [logon] settings · 491228fe
      Rob Swindell authored
      guest_name = false will disable name prompt
      guest_email = false will disable the email address prompt
      guest_location = false will disable the location prompt
      guest_referral = false will disable the "where'd you hear about this BBS" prompt
      Note, at minimum, I do recommend prompting for the guest's email address so that if they send the sysop feedback (e.g. ask a question), they at least have some hope of receiving a reply.
  4. 31 Jul, 2021 3 commits
  5. 12 Jul, 2021 1 commit
  6. 11 Jul, 2021 3 commits
  7. 09 Jul, 2021 1 commit
    • 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?
  8. 06 Jul, 2021 1 commit
  9. 05 Jul, 2021 2 commits
  10. 02 Jul, 2021 1 commit
  11. 01 Jul, 2021 2 commits
    • 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
    • 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
  12. 29 Jun, 2021 2 commits
  13. 18 Jun, 2021 7 commits
  14. 16 Jun, 2021 4 commits
  15. 15 Jun, 2021 4 commits
  16. 12 Jun, 2021 1 commit
  17. 11 Jun, 2021 2 commits