Permalink
Commits on Dec 24, 2009
  1. changes noted

    dvrsn committed Dec 24, 2009
  2. fixes for tcl8.6 compatibility

    dvrsn committed Dec 24, 2009
Commits on Dec 8, 2009
  1. Added one more note.

    jgdavidson committed Dec 8, 2009
  2. Latest updates

    jgdavidson committed Dec 8, 2009
  3. Changed timeout default to a valid value.

    jgdavidson committed Dec 8, 2009
  4. Doc updates.

    jgdavidson committed Dec 8, 2009
  5. Added read and write filters, fixed bugs with pre-queue filters and

    que-wait callbacks, added ns_tls, ns_cls, and ns_quewait commands.
    jgdavidson committed Dec 8, 2009
  6. Changed definition of Ns_QueueWait, added NS_FILTER_READ and

    NS_FILTER_WRITE constants and definition for new Ns_ConnContentAvail.
    jgdavidson committed Dec 8, 2009
Commits on May 15, 2009
  1. - Allowing maxconns to be set to 0

    gneumann committed May 15, 2009
Commits on May 14, 2009
  1. - fix typo in tcl/stats.tcl

    gneumann committed May 14, 2009
Commits on Mar 8, 2009
  1. - document nsproxy fixes in Changelog

    gneumann committed Mar 8, 2009
  2. - truncate name of proxy_id to avoid buffer overflows

    - increase allowed length of proxy name from 16 to 64
       (and provide constant MAX_PROXY_ID_LEN to ease maintenance)
    gneumann committed Mar 8, 2009
Commits on Feb 1, 2009
  1. bump version number to 4.5.1

    gneumann committed Feb 1, 2009
Commits on Jan 31, 2009
  1. updated changelog

    gneumann committed Jan 31, 2009
  2. - Fixed behavior such that 'return' in 'ns_cache eval' works like des…

    …cribed in the documentation and in the old nscache module.
    
    - Added documentation of optional 'pattern' argument for 'ns_cache names'.
    gneumann committed Jan 31, 2009
  3. fixed error message for 'ns_pools set' command.

    gneumann committed Jan 31, 2009
Commits on Jan 29, 2009
  1. - completed changelog

    - mark missing documentations
    gneumann committed Jan 29, 2009
  2. Remove direct access to interp->result

    gneumann committed Jan 29, 2009
Commits on Jan 19, 2009
Commits on Dec 27, 2008
  1. New configure parameter "spread" for ns_pools:

      Background: Requests are distributed to idle threads via CondSignal,
      which delivers subsequent signals to idle threads in a circular
      manner (i.e. t1, t2, .. tn, then t1 again) determined by the
      scheduling policy of the operating system. This round robin behavior
      has the disadvantage that multiple threads terminate about at the
      same time, based on the maxconnections (or maxconns) value. The idle
      timeout will never be used on a sufficiently busy server.  The mass
      termination of threads is performance-wise bad, especially when many
      connections threads are configured, since it is likely that about
      the same amount of threads will be recreated.
    
      The "spread" parameter introduces a random factor into threadtimeout
      and maxconnections to avoid these termination cycles.  It adds +/-
      the specified percentage to maxconnections and threadtimeout (e.g. a
      spread of 20 means a random value between 0.80 to 1.20 of the
      specified value of maxconnections and threadtimeout for every
      connection thread).
    gneumann committed Dec 27, 2008
Commits on Dec 5, 2008
  1. - provide names for all Ns_Mutex to report meaningful output in aolse…

    …rver statistics
    
    - set version number to 4.5.0p1 to differentiate from 4.5.0 unpatched release
    gneumann committed Dec 5, 2008
Commits on Oct 12, 2008
Commits on Sep 24, 2008
  1. - fix boundary condition for starting threads (there was a problem at…

    … least with keepwait > 0 and minthreads = 0)
    gneumann committed Sep 24, 2008
Commits on Jun 20, 2008
  1. remove direct access to interp->result, initializing potentially unin…

    …itialized variables
    gneumann committed Jun 20, 2008
Commits on May 13, 2008
  1. updated changelogs

    dvrsn committed May 13, 2008
  2. changed configure.in, regenerated configure

    dvrsn committed May 13, 2008
  3. configure fix to allow building with tcl8.5

    dvrsn committed May 13, 2008
Commits on May 10, 2008
  1. Fixed bug with netmask parsing

    mooooooo committed May 10, 2008
Commits on May 6, 2008
  1. adding missing variable declaration

    gneumann committed May 6, 2008
Commits on Apr 24, 2008
  1. Fix ns_tmpnam for WIN32 environments to return a path in the TMP dire…

    …ctory.
    gneumann committed Apr 24, 2008