1. 28 Mar, 2022 1 commit
  2. 28 Feb, 2022 3 commits
  3. 24 Apr, 2021 2 commits
  4. 04 Apr, 2021 1 commit
    • Rob Swindell's avatar
      A poll() failure with EINTR does not mean a socket is closed. · fcf58640
      Rob Swindell authored
      This won't impact Synchronet as it has a separate signal handling
      thread, but we still need to behave properly for processes that
      don't.  I'm also saying that ENOMEM does not indicate a disconnection,
      though it may be better to pretend it was disconnected...
  5. 13 Dec, 2020 1 commit
  6. 11 Nov, 2020 1 commit
  7. 16 Aug, 2020 1 commit
  8. 03 Apr, 2020 1 commit
  9. 03 Jan, 2020 1 commit
  10. 24 Aug, 2019 1 commit
  11. 20 Aug, 2019 1 commit
  12. 29 Jun, 2019 1 commit
  13. 08 Oct, 2018 1 commit
  14. 24 Jul, 2018 1 commit
  15. 17 Mar, 2018 1 commit
  16. 23 Feb, 2018 2 commits
    • deuce's avatar
      Add certificate handling via the CryptCert class. · 01904b00
      deuce authored
      Also add add_public_key() and get_public_key() methods to CryptKeyset.
      Not tested yet, but this should be everything we need to finish up
    • deuce's avatar
      Add CryptKeyset class. · bfcdc66a
      deuce authored
      This class allows saving and loading private keys.  It doesn't currently
      allow saving or loading *public* keys, since they require certificate support
      which we don't yet have in our JavaScript Object Model.
      I'll fix the JSDocs build in a minute.
  17. 12 Feb, 2018 1 commit
  18. 26 Nov, 2017 1 commit
  19. 09 Jun, 2017 1 commit
    • rswindell's avatar
      The beginnings of auto-echo-add: · f4fedac6
      rswindell authored
      - SBBSecho will now maintain a file called the Bad Area File
        (default name is data/badarea.lst), in BACKBONE.NA format
      - This file is suitable for importing in SCFG->Message Areas now, but expect
        some automation in the near future
      - To get area descriptions (not just echo tags) in the Bad Area File, be sure
        to configure at least one "Additional EchoList" to point a comprehensive echo
        list (e.g. BACKBONE.NA or similar)
      - SBBSecho will automatically add new areas (when new messages are received for
        msg areas you don't carry) or remove areas that you start to carry - no sysop
        maintenance of this file should be needed. And the file does not have to be
        deleted after being imported (e.g. with SCFG).
      - SBBSecho does not (and may never) actually modify your Synchronet Message
        Areas configuration directly, that is yet to be determined
      Another new feature: Area File (areas.bbs) backups:
      - Whenever the Area File is modified via AreaFix, the current file is backed
        up  (e.g. areas.0.bbs, etc.)
      - This feature can be tweaked or disabled via the AreaFileBackups key in
        sbbsecho.ini (not yet in echocfg), default backup level is 100
      * Numerous EchoCfg help text updates.
      * Some minor terminology updates (e.g. AREAS.BBS->areas.bbs, Areafix->AreaFix).
      * Incremented SBBSecho version from 3.00 to 3.01.
  20. 24 Nov, 2015 1 commit
    • rswindell's avatar
      Cool new feature {tm}: · c3ae3857
      rswindell authored
      FidoNet NetMail can now be gated to an SMTP client (as before), but replies are
      now successfully gated back to FTN NetMail. This uses a new more RFC-compliant
      To/From address header field format, so older messages (previously gated to
      an SMTP client) cannot be successfully replied-to. Tested with Microsoft
      "Windows Live Mail 2012" (previously known as Outlook Express).
      Test reports/results with other SMTP mail clients would be welcome.
      Requires SBBSecho v2.30 or later. File attachments are not yet supported.
  21. 23 Nov, 2015 1 commit
    • rswindell's avatar
      New feature requested by Jeffs (REGION14): · dfea4511
      rswindell authored
      FidoNet netmail in the normal mail base (data/mail.*) will now be exported to
      FTS-1 (*.msg) files automatically. One way in which the FTN netmail can end up
      in the mail base is by using the (legacy/runemaster) Web UI. You should also
      get the updated savemsg.ssjs if you're going to use this feature.
      To disable this feature use the (new) '-c' option.
      Normally, the exported msgs will be deleted unless the '-d' option is used in
      which case the messages are just marked as "sent", so they won't be exported
      again. This feature does not yet support file attachments.
      This will likely lead to the SMTP server supporting the sending of FTN netmail.
      Apparently we have to find a better way to encode FTN addresses within
      RFC2822-compliant header fields first.
      If you're using a BSO/FLO-style mailer, this feature works with the '-f' option
      so the full path of an outbound netmail may be SMB->*.MSG->PKT. Direct
      export to PKT is certainly possible in the future.
      Incremented SBBSecho version to 2.30.
  22. 28 Oct, 2015 1 commit
    • deuce's avatar
      Add new "jsdoor" binary which has no dependencies on libsbbs.so or the ctrl · 2937264d
      deuce authored
      directory.  This is the beginnings of the ability to write a door in JS for
      all BBSes, not just Synchronet (door kit pending).
      This requires moving js_CreateCommonObjects() into main.cpp, which requires
      constifying the name parameter to js_CreateClientObject() due to C++ being
      more paranoid about using a string literal as a char * parameter
      (warning fix).
  23. 23 Aug, 2015 1 commit
  24. 20 Aug, 2015 1 commit
    • deuce's avatar
      Update to 3.17a · dbbfabf1
      deuce authored
      New Features:
      - Multiple bindings for each service
        Use comma-separated interfaces on Interface= lines in the ini file.
        Default is now ",::"
      - IPv6 support
      - TLS support for the webserver and (non-static) services
        New TLS option in services.ini (ie: Options=TLS)
      - Decrease LEN_SCAN_CMD to 35 chars, increase the CID field to 45 chars,
        and rename the MAIL_CMD string to IPADDR.  I think this frees up the
        note field for SysOp use.
  25. 18 Nov, 2014 1 commit
  26. 26 Oct, 2012 1 commit
  27. 09 Oct, 2011 2 commits
  28. 05 Sep, 2011 1 commit
  29. 02 Apr, 2010 1 commit
  30. 10 Feb, 2009 1 commit
  31. 23 Jan, 2009 1 commit
  32. 10 Jan, 2009 1 commit
  33. 09 Dec, 2008 1 commit
  34. 04 Dec, 2008 1 commit
  35. 20 Aug, 2008 1 commit