Skip to content
Snippets Groups Projects
  1. Jun 26, 2023
    • Rob Swindell's avatar
      Eliminate STRERROR macro · 4a53863e
      Rob Swindell authored
      This macro hasn't done anything meaningful since we stopped using really old
      versions of Borland compilers (and std libraries) where strerror() returned a
      string terminated with a line-feed (\n) character.
      4a53863e
  2. May 08, 2023
  3. Feb 19, 2023
  4. Jun 02, 2022
  5. Mar 02, 2022
  6. Sep 24, 2021
  7. Apr 04, 2021
    • Rob Swindell's avatar
      A poll() failure with EINTR does not mean a socket is closed. · 925e3b0a
      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...
      925e3b0a
  8. Nov 05, 2020
  9. Aug 16, 2020
  10. Apr 11, 2019
  11. Jul 17, 2018
  12. Nov 21, 2017
  13. Nov 16, 2017
    • rswindell's avatar
      Fix msvc warning. · 54eac717
      rswindell authored
      54eac717
    • rswindell's avatar
      Change for freeing msg header and data storage: when not in hyper-alloc · 23523b22
      rswindell authored
      mode, a freeing of header or data storage at the end of the file will now
      result in the file (the allocation file *and* the data/hdr file) being
      truncated - saving potentially many megabytes of disk space for
      non-maintained msg bases (e.g. the mail base). Previously, self-packing
      and fast-alloc msg-bases would never shrink without running smbutil m,
      but that's now no longer true.
      
      Something similar could be done for hyper-alloc msgbases, but I'm not sure
      that's really needed since the email base can never be hyper-allocated and
      this change was really for the email msgbase where allocation files are a
      must due to the multiple-recipients/headers per msg data feature.
      23523b22
  14. Nov 29, 2016
  15. Dec 06, 2015
    • rswindell's avatar
      smb_hfield_add_netaddr(), and by extension, the smb_hfield_netaddr() macro, · a760467d
      rswindell authored
      If the specified or detected net_type is not Internet, only store the address
      portion of the email address in the *NETADDR hfield.
      If the net_type argument is a NULL pointer, automatically add the *NETTYPE
      hfield too.
      New functions:
      - smb_netaddr_type() - returns the string/name of a specified net_type.
      - smb_get_net_type_by_addr() - parses just the network address field.
      Change short/ushort's to int16_t/uint16_t's.
      Remove date from copyright.
      a760467d
  16. Jul 10, 2007
    • deuce's avatar
      64-bit · f2aff08b
      deuce authored
      The CRC headers now include gen_defs.h
      f2aff08b
  17. Sep 30, 2005
  18. Dec 15, 2004
  19. Sep 17, 2004
  20. Sep 13, 2004
  21. Sep 11, 2004
Loading