Changeset 79

Show
Ignore:
Timestamp:
07/30/03 05:53:50 (5 years ago)
Author:
bradfitz
Message:

Releasing 1.1.8 bugfix release.

Avva:

The below fixes the bug. There was a conflict between the usual meaning of
exptime=0 (don't expire) and the new fancy let-exptime-be-used-as-delta
stuff.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r77 r79  
    112003-07-29 
    22        * version 1.1.7 
    3          
     3        * big bug fix: item exptime 0 meant expire immediately, not never 
     4        * version 1.1.8 
     5 
    462003-07-22 
    57        * make 'delete' take second arg, of time to refuse new add/replace 
  • trunk/configure.ac

    r77 r79  
    11AC_PREREQ(2.52) 
    2 AC_INIT(memcached, 1.1.7, brad@danga.com) 
     2AC_INIT(memcached, 1.1.8, brad@danga.com) 
    33AC_CONFIG_SRCDIR(memcached.c) 
    44AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) 
  • trunk/memcached.c

    r64 r79  
    4848 
    4949time_t realtime(time_t exptime) { 
    50     time_t now = time(0)
     50    time_t now
    5151 
    5252    /* no. of seconds in 30 days - largest possible delta exptime */ 
    5353    #define REALTIME_MAXDELTA 60*60*24*30 
    5454 
     55    if (exptime == 0) return 0; /* 0 means never expire */ 
     56 
    5557    if (exptime > REALTIME_MAXDELTA) 
    5658        return exptime; 
    57     else return exptime + now; 
     59    else { 
     60        now = time(0); 
     61        return exptime + now; 
     62    } 
    5863} 
    5964 
  • trunk/website/download.bml

    r77 r79  
    88 
    99<ul> 
    10 <li><a href="dist/memcached-1.1.7.tar.gz">memcached-1.1.7.tar.gz</a> -- July 29, 2003 
     10<li><a href="dist/memcached-1.1.8.tar.gz">memcached-1.1.8.tar.gz</a> -- July 29, 2003 
    1111</ul> 
    1212 
  • trunk/website/news.bml

    r78 r79  
    55<?h1 News h1?> 
    66 
    7 <p><b>2003-07-29:</b> Version 1.1.7 <a href="download.bml">released</a>. 
     7<p><b>2003-07-29:</b> Version 1.1.8 <a href="download.bml">released</a>. 
    88The client APIs are now distributed separately.</p> 
    99