Skip to content
Snippets Groups Projects
  1. May 13, 2021
    • Rob Swindell's avatar
      Allow the metadata property to be set with add() and update() · db566e3c
      Rob Swindell authored
      Sorry for the impending imminent merge hassle Deuce!
      db566e3c
    • Rob Swindell's avatar
      Eliminate list_archive_contents() · db4cdac2
      Rob Swindell authored
      Do this in JS and use JSON for format instead of .ini.
      db4cdac2
    • Rob Swindell's avatar
      The optional JSON-metadata string property is now "metadata" · 8fb39fdb
      Rob Swindell authored
      The old "content" array property goes away.
      8fb39fdb
    • Rob Swindell's avatar
      Attempt to resolve "!ERROR 11 receiving from socket" reported by plt · a2747027
      Rob Swindell authored
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> append key into keybuf: 4E (N)
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> Executing external: /sbbs/exec/sexyz 14 -Telnet sz /mnt/disk1/dl/COCO/AGI/agi-xmas.zip
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> sexyz: Synchronet External X/Y/ZMODEM  v3.0  master/62b59062  Copyright Rob Swindell
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> sexyz: !File skipped by receiver
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> sexyz: !File Skipped
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 <plt> sexyz: !0 Aborting Transfer (Sending ZABORT)
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 !ERROR 11 receiving from socket 14
      <plt> May 13 00:39:40 sbbs synchronet: term Node 1 input thread terminated (received 365 bytes in 35 blocks)
      
      Not sure why this isn't happening for other sysops - perhaps plt was spying on the node?
      a2747027
    • Rob Swindell's avatar
      Remove the archive contents in SMB file "tail" thing · 62b59062
      Rob Swindell authored
      This was really slowing down the upgrade_to_v319 and there's no current consumer of the data.
      
      Consider adding back in JSON format later or just leave it to JS things to use for JSON-formatted metadata.
      62b59062
    • Rob Swindell's avatar
      Speed up list_archive_contents() · bc72db19
      Rob Swindell authored
      Don't use iniSet* since we know we're not updating existing ini entries. Use strListAppendFormat() instead.
      bc72db19
  2. May 11, 2021
  3. May 10, 2021
  4. May 08, 2021
  5. May 07, 2021
  6. May 05, 2021
  7. May 04, 2021
  8. May 03, 2021
  9. May 02, 2021
    • Rob Swindell's avatar
      Add a 'readd_always' option to the update() method · 3a5eecce
      Rob Swindell authored
      This will cause archive file contents to be re-captured/added
      3a5eecce
    • Rob Swindell's avatar
      JSDOC updates · 642af989
      Rob Swindell authored
      Finally document the file-meta-object properties now that things are solidifying.
      642af989
    • Rob Swindell's avatar
      Store contents (list) of archive files in filebase (in the "msg tail") · 875a92d8
      Rob Swindell authored
      This will allow fast/easy display of archive contents without actually reading the archive files.
      
      Introduces some new functions:
      - list_archive_contents()
      - smb_adddfile_withlist()
      
      A new SMB convenience variable ("tail", aliased as "content" for a file).
      A new file detail level ("file_detail_content", exposed in JS as FileBase.DETAIL.CONTENTS) which adds a "content" array property to file metadata objects for JS FileBase.get().
      
      Files already added to the new filebases won't have this archive content automatically - I'm looking into that now (likely a new or updated JS script to run).
      875a92d8
  10. Apr 28, 2021
    • Rob Swindell's avatar
      Add a separate "area tag" string configured per sub-board · 5134f09d
      Rob Swindell authored
      According to  Lupine Furmen (FURFOL):
      It says in the help that the field is used for both the Newsgroup name AND the
      Fido Echo-tag.
      
      These really should be 2 different fields.
      
      Now, the echo/area tag is usually configured in the area file (areas.bbs) and so does not need to match *any* string configured in SCFG. But since an area file *can* be generated from SCFG (Export Areas option) and its possible to use SBBSecho withOUT an area file at all, then it's possible someone would like to have their FidoNet-style area tags configured different from any other strings related to a sub-board (e.g. newsgroup name) - why? I'm not clear, but there it is: another string that  a sysop can set (or not).
      
      Since I'd recently added an area tag field per directory for use by hatchit.js, this does create some logical symmetry. And there were enough free bytes per-sub in the msgs.cnf, so why not.
      5134f09d
  11. Apr 27, 2021
  12. Apr 26, 2021
  13. Apr 25, 2021
Loading