Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release > by-pkgid > dccc315cd5d3495e8d0a4540449ec84d > files > 6

apache-mod_bt-0.0.19-17mdv2010.1.x86_64.rpm

<? include("header.phpi") ?>


    <img src="images/versionhistory.gif" alt="version history" width="201" height="116" border="0">

<? include("middle.phpi") ?>

  <p class="title">
    mod_bt Documentation: Version History
   </p>

  <H2>mod_bt 0.0.14</H2>
  
  <UL>
   <LI>Another small change to libdb-4.2 detection</LI>
   <LI>
    Applied three pathes from Kenneth Porter for Fedora Core compatibility:
    <UL>
     <LI>Suppress incompatible apache regex symbols</LI>
     <LI>
      Include apr's include path in APXS's <TT>CFLAGS</TT>
      (odd this is neccessary, since even apxs needs apr to function...)
     </LI>
     <LI>
      Use <TT>$(MAKE)</TT> in all makefiles instead of <TT>make</TT>
     </LI>     
    </UL>
   </LI>
   <LI>mod_bt now has a <A HREF="http://adserton.crackerjack.net/cgi-bin/bugzilla/index.cgi">bugzilla database</A>.</LI>
  </UL>
  
  <H2>mod_bt 0.0.13</H2>
  
  <P><EM>January 9th, 2005</EM></P>

  <UL>
   <LI>Fixed some build problems (db-4.2, bad cflags, etc)</LI>
   <LI>Added --with-modperl-src configure directive</LI>
   <LI>Fixed a bug with "register", "details" handlers and PHP module that was only permitting
       32-bit filesizes (up to 4GB).
   </LI>
  </UL>

  <H2>mod_bt 0.0.12</H2>
  
  <P><EM>July 15th, 2004</EM></P>
  
  <UL>
   <LI>Moved HTML documentation generation from "make" to "make dist"</LI>
  
   <LI>Fixed a bug that caused a peer's "last serve" time to be re-set on each /announce request</LI>
   
   <LI>Fixed a bug that limited the "filesize" that could be registered on hashes to 2GB.</LI>
  
   <LI>Removed threaded operation support; it's going to require a major code overhaul...</LI>
   
   <LI>mod_bt website design by <A HREF="http://www.arwen.org/">Donna M. Jaggard</A>.</A></LI>
  </UL>
  
  
  <H2>mod_bt 0.0.11</H2>
  
  <P><EM>July 4th, 2004</EM></P>
  
  <UL>
   <LI>Reduced the maximum number of transactions, locks, and lockers in the Berekeley DB to reduce the database's base size. (I don't imagine a million locks ever being held at once anyway...)</LI>
   
   <LI>Added mutexes and database configs to support threaded operation.</LI>
   
   <LI>Improved autoconf tests for PHP/Perl support.</LI>
   
   <LI>mod_bt website logo by <A HREF="http://www.arwen.org/">Donna M. Jaggard</A>.</LI>
  </UL>
  
  <H2>mod_bt 0.0.10</H2>
  
  <P><EM>June 24th, 2004</EM></P>
  
  <UL>
   <LI>Improved documentation</LI>
   
   <LI>Details handler &amp; config value; <A HREF="configuration.html#modbt-details"><CODE>modbt-details</CODE></A> &amp; <A HREF="configuration.html#TrackerDetailURL"><CODE>TrackerDetailURL</CODE></A>.</LI>
   
   <LI>Support for SSI on root html info page; <A HREF="configuration.html#TrackerRootInclude"><CODE>TrackerRootInclude</CODE></A></LI>
   
   <LI>Added connection actions to <A HREF="Net_BitTorrent_LibBTT.html">Net::BitTorrent::LibBTT</A> perl module.</LI>
   
   <LI>Added <A HREF="bttrack.html">bttrack.pl</A> example perl tracker script.</LI>
  </UL>
  
  <H2>mod_bt 0.0.9</H2>
  
  <P><EM>June 22nd, 2004</EM></P>
  
  <UL>
   <LI>"written in haste" bugfix release: announce requests work again. (this broke when I added "same peer on multiple hashes" in 0.0.8 and I didn't test it enough.. *sigh*)</LI>
   
   <LI>"make install" now installs libraries and tools to --prefix (you may need to run "ldconfig" the first time)</LI>
   
   <LI>Fixed versioning number conventions in the perl modules</LI>
   
   <LI>Added a little bit of documentation</LI>
  </UL>
  
  <H2>mod_bt 0.0.8</H2>

  <P><EM>June 20th, 2004</EM></P>

  <UL>
   <LI>"make install" now properly installs the php_mod_bt module.</LI>
   
   <LI>The same peer-id is now usable on multiple infohashes.</LI>
   
   <LI>Put a "Crash Recovery" section into the documentation.</LI>
   
   <LI>Started preparing the source tree for using <CODE>libbt-1.01</CODE> to achieve passive peering (planned for 0.1.0).</LI>
   
   <LI>Filled out documentation for every method in Net::BitTorrent::LibBTT</LI>
   
   <LI>Created a mailing list for mod_bt announcements/discussion; subscribe at <A HREF="http://adserton.crackerjack.net/cgi-bin/mailman/listinfo/mod_bt">http://adserton.crackerjack.net/cgi-bin/mailman/listinfo/mod_bt</A>.</LI>
  </UL>
  
  <H2>mod_bt 0.0.7</H2>
  
  <P><EM>June 13th, 2004</EM></P>
  
  <UL>
   <LI>Fixed a bug that caused floating point exceptions when the only peer on a torrent sent a "stopped" request with "num_want=0".</LI>

   <LI>
    Fixed a bug with byte-ordering in "compact" responses. (I wish someone would have pointed that out to me when I
    <A HREF="http://groups.yahoo.com/group/BitTorrent/message/5516">posted</A> about this!)
   </LI>
   
   <LI>Changed the minimum required perl version from 5.8.4 to 5.6.0.</LI>
  </UL>
  
  <H2>mod_bt 0.0.6</H2>
  
  <P><EM>June 1st, 2004</EM></P>
  
  <UL>
   <LI>Fixed two bugs with the PHP build process that made it impossible to change which "php-config" program to use.</LI>
   
   <LI>Changed distribution so that it doesnt include .tgz's of every old version anymore.. that was a bit of a waste :)</LI>
   
   <LI>Debugging symbols are now stripped from libbtt.a/libbtt.so unless "--with-debug" is specified.</LI>
   
   <LI>Fixed a bug that appeared in 0.0.4 that caused some types of clients to never get served any peers.</LI>
   
   <LI>Fixed a horrid bug, that I don't know when it appeared, that set some peoples' IP's to "0.0.0.0".</LI>
  </UL>
  
  <H2>mod_bt 0.0.5</H2>
  
  <P><EM>May 30th, 2004</EM></P>
  
  <UL>
   <LI>Fixed a bug where scrapes with the "verbose=1" flag set would not return the correct number of seeds.</LI>
   
   <LI>mod_bt configuration is now handled by GNU autoconf.</LI>
   
   <LI>Added PHP language bindings; php_mod_bt (requires both mod_bt extension and apache2handler PHP SAPI)</LI>
   
   <LI>Fixed a bug with the scrape url's bencoding</LI>
  </UL>
  
  <H2>mod_bt 0.0.4</H2>

  <P><EM>May 25th, 2004</EM></P>
  
  <UL>
   <LI>Fixed bencoding bug in scrape URL</LI>
 
   <LI>Fixed the "apachectl restart" bug</LI>
 
   <LI>Fixed a bug that was causing peers' flags to be cleared after every request.</LI>
 
   <LI>Perl (and mod_perl) scripts can now communicate directly with the tracker; <A HREF="Net_BitTorrent_LibBTT.html">Net::BitTorrent::LibBTT</A> &amp; <A HREF="Apache_ModBT.html">Apache::ModBT</A></LI>
   
   <LI>Added "Shunned" peer flag; "Shunned" peers never get any peers returned to them and are never served to others.</LI>
 
   <LI>Made "Shunned" and "Shield" flags preserved on a peer across requests. (peer->flags = in_peer->flags | (peer->flags & BT_PEER_KEEP_FLAGS))</LI>
   
   <LI>Made a top-level Makefile and "config.mk" file in order to prepare for using autoconf.</LI>
  </UL>

  <H2>mod_bt 0.0.3</H2>
  
  <P><EM>May 20th, 2004</EM></P>
  
  <P>initial public release</P>

  <H2>mod_bt 0.0.2</H2>

  <P><EM>March, 2004</EM></P>
  
  <P>first version to use a disk-based database</P>

  <H2>mod_bt 0.0.1</H2>

  <P><EM>February, 2004</EM></P>
 
  <P>initial prototype version, ran 100% in shared memory with static limits on the number of peers and hashes.</P>

<? include("footer.phpi") ?>