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

  1. 13 May, 2021 1 commit
  2. 04 May, 2021 1 commit
  3. 02 May, 2021 1 commit
    • Rob Swindell's avatar
      Store contents (list) of archive files in filebase (in the "msg tail") · 5374a113
      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).
      5374a113
  4. 04 Apr, 2021 2 commits
  5. 23 Nov, 2020 1 commit
    • Rob Swindell's avatar
      The great C function dependency refactor of 2020 · c6808b3f
      Rob Swindell authored
      The goal of this commit is that: only modules that either are part-of sbbs.dll/libsbbs.so or need to link with/use that library, will #include "sbbs.h" and thus be dependent on its subsequent includes (e.g. cryptlib.h, jsapi.h). This should mean extdeps.mk can be trimmed way down.
      
      I also removed CVS keyword/comments and trimmed up the boilerplate copyright notice in modified and added source/header files in this commit.
      
      There is no functional change in behavior in this comment.
      c6808b3f
  6. 01 Nov, 2020 1 commit
  7. 16 Aug, 2020 1 commit
  8. 12 Jan, 2019 1 commit
    • rswindell's avatar
      Optimized getfiledat(): · 09f5e87e
      rswindell authored
      rather than calling both flength() and fdate() (which both call stat()), just
      call stat() once and use the result for both file size and date/time.
      09f5e87e
  9. 17 Mar, 2018 1 commit
  10. 20 Feb, 2018 1 commit
  11. 03 Jun, 2017 1 commit
  12. 19 Oct, 2011 1 commit
  13. 06 Aug, 2011 1 commit
  14. 06 Mar, 2010 1 commit
  15. 11 Jun, 2009 1 commit
  16. 20 Mar, 2009 1 commit
  17. 04 Jun, 2008 1 commit
  18. 27 Jan, 2008 1 commit
  19. 25 Aug, 2007 1 commit
  20. 08 Jul, 2007 1 commit
    • deuce's avatar
      64-bit · 92cb0a97
      deuce authored
      92cb0a97
  21. 29 Dec, 2006 1 commit
  22. 20 Sep, 2005 1 commit
  23. 13 May, 2005 1 commit
  24. 07 May, 2005 1 commit
  25. 30 May, 2004 1 commit
  26. 28 Aug, 2003 1 commit
  27. 25 Aug, 2003 1 commit
  28. 22 Aug, 2003 1 commit
  29. 29 Apr, 2003 1 commit
  30. 02 Mar, 2003 2 commits
  31. 06 Aug, 2002 1 commit
  32. 27 Jul, 2002 1 commit
  33. 13 Apr, 2002 2 commits
  34. 25 Jan, 2002 1 commit
  35. 03 Nov, 2001 1 commit
  36. 19 Jul, 2001 1 commit
  37. 29 Jun, 2001 1 commit