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. 10 May, 2021 1 commit
    • Deucе's avatar
      Numerous changes: · 634c8763
      Deucе authored
      Clamp coordinate translation max
      Fill using native pattern, not scaled pattern
      Add a bad, broken, and slow even/odd fill
      Fix logging when RIP is enabled
      Use the same ellipse algorithm for partial as full ellipses
      Detect diagonal movement in ellipse drawing and don't make the edge fat
      Only recurse once in the flood fill
      Implement the v2 poly bezier command
      Enable filled pie slices
      Add RIP_POINT command (basically a scaled pixel using line width)
      634c8763
  2. 01 May, 2021 1 commit
  3. 29 Mar, 2021 1 commit
  4. 18 Mar, 2021 1 commit
    • Deucе's avatar
      Fix menu draw when returning to dialing list from comment · 4fd1f9cf
      Deucе authored
      Also note the spectacularily poorly named WIN_REDRAW and WIN_NODRAW
      flags.  WIN_REDRAW indicates that this *is* a redraw of the menu,
      which indicates that you don't need to redraw the menu (because it's
      already correct on screen).  Weird, but not insane... WIN_NODRAW on
      the other hand indicates this is *not* a redraw, and that the window
      is incorrect on screen and you therefore *must* redraw the menu.
      
      That is to say:
      WIN_REDRAW prevents the window from being redrawn
      WIN_NODRAW forces the window to be redrawn
      4fd1f9cf
  5. 17 Mar, 2021 1 commit
    • Deucе's avatar
      First cut at adding a comment field to listings. · 3a0d88ac
      Deucе authored
      The jury is still out on some details...
      1) If you press ESC while editing the comment, it currently cancels
         the edit.  Would people expect ESC to exit the program instead?
      2) The format/colours of the displayed comment... right now it's
         using the UIFC background colours, and not draing a border or
         window.
      3) Just how long should the comment field be, and how should it be
         edited.
      3a0d88ac
  6. 16 Mar, 2021 1 commit
    • Deucе's avatar
      Add support for the SSH "none" auth method. · f4d43d13
      Deucе authored
      This is used by some BBSs to enable encryption without needing to
      integrate the BBS user base into their SSH server (and presumably
      so they don't need to run multiple SSH servers).  All users log in
      with the same username (ie: "bbs") and no password is requested or
      required.
      
      Once the BBS starts, it prompts for the BBS user name and password
      as normal.
      
      In SyncTERM, the user/password/syspass fields are redefined as
      SSHuser/BBSuser/BBSpassword and they are moved around when you
      change the connection type.  This means that if you change a listing
      that has a syspass to SSH (no auth) and back, the syspass is lost.
      
      I'm not sure if I plan to fix this or not.
      f4d43d13
  7. 15 Mar, 2021 3 commits
  8. 27 Jun, 2020 2 commits
  9. 07 May, 2020 2 commits
  10. 04 May, 2020 2 commits
  11. 03 May, 2020 2 commits
  12. 23 Apr, 2020 2 commits
  13. 17 Apr, 2020 1 commit
    • deuce's avatar
      Add PETSCII[UL] codepages. · 16838ed4
      deuce authored
      Remove xlat.
      Rearrange Commdore fonts to match ASCII.
      Clean up C64 emulation a lot...
      Set the Commodore background to black in CTerm... it seems pretty much
      all terminals do this.
      16838ed4
  14. 15 Apr, 2020 1 commit
  15. 14 Apr, 2020 1 commit
  16. 31 Mar, 2020 1 commit
  17. 21 Mar, 2020 1 commit
    • rswindell's avatar
      Address warnings In function 'change_settings' (using SAFEPRINTF): · 5515f45e
      rswindell authored
      bbslist.c:1336:44: warning: '%s' directive writing up to 1024 bytes into a region of size 536 [-Wformat-overflow=]
      bbslist.c:1336:3: note: 'sprintf' output between 25 and 1049 bytes into a destination of size 560
      bbslist.c:1342:44: warning: '%s' directive writing up to 1023 bytes into a region of size 376 [-Wformat-overflow=]
      bbslist.c:1342:3: note: 'sprintf' output between 25 and 1048 bytes into a destination of size 400
      bbslist.c:1343:44: warning: '%s' directive writing up to 1023 bytes into a region of size 296 [-Wformat-overflow=]
      bbslist.c:1343:3: note: 'sprintf' output between 25 and 1048 bytes into a destination of size 320
      bbslist.c:1344:44: warning: '%s' directive writing up to 4096 bytes into a region of size 216 [-Wformat-overflow=]
      bbslist.c:1344:3: note: 'sprintf' output between 25 and 4121 bytes into a destination of size 240
      bbslist.c:1345:45: warning: '%s' directive writing up to 1024 bytes into a region of size 136 [-Wformat-overflow=]
      bbslist.c:1345:3: note: 'sprintf' output between 25 and 1049 bytes into a destination of size 160
      5515f45e
  18. 07 Mar, 2020 1 commit
  19. 05 Mar, 2020 1 commit
  20. 22 Dec, 2019 1 commit
    • rswindell's avatar
      Address warning: · 9c410324
      rswindell authored
      bbslist.c: In function 'get_emulation_str':
      bbslist.c:2105:1: warning: control reaches end of non-void function
      9c410324
  21. 10 Sep, 2019 1 commit
  22. 25 Jul, 2019 1 commit
  23. 14 Jul, 2019 1 commit
  24. 12 Jul, 2019 3 commits
  25. 11 Jul, 2019 1 commit
  26. 10 Jul, 2019 3 commits
  27. 30 May, 2019 3 commits