[tpop3d-discuss]various performance changes in CVS

Chris Lightfoot chris at ex-parrot.com
Tue, 3 Feb 2004 19:53:42 +0000


I've made a few performance-related changes to the CVS
version of tpop3d. The list so far is,

Removed the test which ignored messages in a maildir having modification times
in the future, replacing it with a warning about possible clock synchronisation
errors, following a suggestion of Matthew Trent. Fixed a (recently-introduced)
bug in the maildir code which could cause a segmentation fault on misconfigured
systems. Made a minor change to the way multi-line responses are transmitted,
which may help some broken clients to work with tpop3d. Made some changes to
the transmission of messages which may improve performance for clients on very
fast networks, and added a tcp-send-buffer configuration option to control the
SO_SNDBUF socket parameter.

-- I'd appreciate it if people would test it out. Hopefully
this will become 1.5.4 in the not-too-distant future.

-- 
``The practical scientist is trying to solve tomorrow's problem with
  today's computer; the computer scientist... often has it the other way
  around.'' (from `Numerical Recipes in C')