Changeset 1849

Show
Ignore:
Timestamp:
09/07/05 09:50:13 (3 years ago)
Author:
madcat
Message:

Merged change logs.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • hydranode/ChangeLog

    r1718 r1849  
    77 below. 
    88 
    9  I would like to thank the following persons for their continued support and  
     9 I would like to thank the following persons for their continued support and 
    1010 work on different Hydranode-related topics: 
    1111 
     
    2828Engine: 
    2929 * Custom MetaData fields support (for http urls, torrent data etc). 
    30  * Fixed writing to temp files for which there are no known chunks  
     30 * Fixed writing to temp files for which there are no known chunks 
    3131   (e.g. chunkless downloading). 
    32  * Hashing is paused while scanning directories to improve scan  
     32 * Hashing is paused while scanning directories to improve scan 
    3333   performance with many files / folders. 
    3434 * Properly fixed UDP sockets polling. 
    3535 * Theoretical support for other big endian platforms, such as SPARC, Alpha and 
    3636   MIPS. 
    37  * More generic binary IO API, which can handle all combinations of  
     37 * More generic binary IO API, which can handle all combinations of 
    3838   host/protocol endianess cleanly. 
    39  * Support for ip filters. MlDonkey, eMule and guardian.p2p formats are  
     39 * Support for ip filters. MlDonkey, eMule and guardian.p2p formats are 
    4040   supported and auto-detected. 
    4141 * Improved global random number generator. 
    4242 * Improved support for FAT32 partition as temp files location. 
    43  * Safer and improved handling of the situation where temp/shared files  
     43 * Safer and improved handling of the situation where temp/shared files 
    4444   are modified outside the application. 
    4545 * Ctrl+C now causes clean shutdown on Windows platform as well. 
    4646 * Fixed endless loops when shared files are deleted. 
    4747 * Handles hashing of files without read permission on UNIX gracefully. 
    48  * Better deduction of configuration directory location on Windows, no longer  
     48 * Better deduction of configuration directory location on Windows, no longer 
    4949   adds redundant ".exe" extension. 
    5050 * Avoid 100% CPU load loop when there are no sockets being used. 
     
    6060 * Can now import partial eMule/aMule format downloads. 
    6161 * Fixed Secure User Identification on big endian platforms. 
    62  * Updated to Zlib 1.2.3 - fixes multiple potential security vulnerabilities  
     62 * Updated to Zlib 1.2.3 - fixes multiple potential security vulnerabilities 
    6363   and miscellaneus bugs. 
    6464 * Fixed problems of downloading files less than 9500kb. 
     
    7777   - import:  Attempt to import downloads from specified location (e.g. eMule 
    7878              partial downloads). 
    79    - config:  Allows changing configuration settings on runtime  
     79   - config:  Allows changing configuration settings on runtime 
    8080              (only speeds/connections have effect right now). 
    8181   - log:     Enables/disables log messages printing to shell. 
     
    9494 * hydraload - plugin for FireFox browser that adds "Download with Hydranode..." 
    9595               to right-click context menu. 
     96 
     97 
     98================================================================================ 
     99 
     100v0.1.1 - Bugfixes and win32 port improvements 
     10125/05/2005 
     102        Highlights: 
     103          * Largely improved performance on Windows 
     104          * Many important bug/crash fixes 
     105 
     106        eDonkey2000 Module: 
     107          * Fixed several crashes in eDonkey2000 module 
     108          * Source-counters at various places are now more in sync 
     109          * Fixed eDonkey2000 module internally duplicating each download object 
     110          * Lowered default connection-limit to 50 on win32 until a better 
     111            workaround against WinXP-connection-limits is implemented 
     112        Engine: 
     113          * Fixed temp files loading from backup 
     114          * Settings files are now created on first startup, 
     115            rather than on first save/shutdown 
     116          * Low-level IO functions now use 32bit length values 
     117            (this caused very broken downloading performance on win32) 
     118          * Fixed UDP sockets re-usage on Win2K/WinXP 
     119            (fixes UDP reasks on Win32) [credits: anonymous blog comment] 
     120        Hydranode Shell: 
     121          * HNShell no longer over-writes configuration values when fallback 
     122            ports are being used 
     123          * Added "add" command to modules/ed2k/serverlist (for adding servers) 
     124        Compilation/Build system: 
     125          * Fixed compilation with custom boost path 
     126            (use --with-boost=[abs-path] now) 
     127          * Build system detects additional cases where system-wide 
     128            Boost dlls are broken (SuSE 9.3 for example) 
     129          * Fixed Boost libraries version checking on Darwin 
     130        Platform-specific: 
     131          * Fixed modules loading when starting Hydranode from Finder (Darwin) 
     132 
     133================================================================================ 
     134 
     135v0.1.0 - First public release 
     13615/05/2005 
     137        * Full support for eDonkey2000 network 
     138        * Built-in shell functionality 
     139        * Background daemon mode 
     140 
     141 
     142================================================================================ 
     143 
     144* Dec 7, 2004 Alo Sarv <madcat@hydranode.com> 
     145        HydraNode now uses GNU build system. Users familiar with it should feel 
     146        right at home. Just in case someone forgot: 
     147        When building from CVS snapshot, you need to run autogen.sh first to 
     148        generate the basic files. autogen.sh requires various GNU auto-tools. 
     149 
     150        Run `configure', followed by `make'. Useful configure arguments are 
     151        --enable-optimize (disabled by default), and --enable-colors (enabled 
     152        by default). The binaries are built in their respective subdirectories, 
     153        but symlinked also to top-level directory for easier access. 
     154 
     155================================================================================ 
     156 
     157* May 15, 2004 Alo Sarv <madcat@hydranode.com> 
     158        Initial launch of HydraNode project. 
     159