IMule changelog

Aus i2pwiki.mk16.de
Zur Navigation springen Zur Suche springen

Introduction[Bearbeiten]

Currently (2016-02) there is no up to date full changelog of iMule development, readable by end users.

This page attempts to make one. Please help to complete it.

Note: the official changelog is at http://www.imule.i2p/trac/wiki/NewNews

Changelog[Bearbeiten]

2016-06 iMule 2.3.3.3[Bearbeiten]

By MKVore

  • bugfix: add friend window caused an error message
  • bugfix: systray icon and minimization was strangely behaving
  • bugfix: unattended peer Kad messages were causing errors
  • memory leaks chased with Valgrind<ref>Valgrind is a software tool for programmers. https://en.wikipedia.org/wiki/Valgrind</ref> (some remain though)
  • compilation: configure should fail on missing Flex or Bison
  • compilation: missing Makefiles in configure.ac

Note about Tray Icon[Bearbeiten]

The following features are disabled by default (probably to avoid GUI issues with some Linux desktop environments),

  • [ ] Enable Tray Icon
  • [ ] Minimize to Tray Icon

Known issues[Bearbeiten]

2016-05 iMule 2.3.3.2[Bearbeiten]

By MKVore

  • bugfix: "add friend" window ok
  • bugfix: system tray icon and minimize interactions
  • bugfix: segfault when opening the systray icon while imule was not connected
  • configure should now fail with a message when Flex or Bison are missing
  • some typos

Known issues[Bearbeiten]

  • Marked "2.3.3.1" instead of 2.3.3.2"
  • Might freeze the Linux desktop environment (Cinnamon)
  • Memory leaks

2016-04 iMule 2.3.3.1[Bearbeiten]

By MKVore

  • enhancement: simultanous Kad searches are now possible
  • enhancement: 'Preferences' > 'Files' > 'download first and last chunks first' set on by default
  • enhancement: 'Preferences' > 'Files' > 'Save 10 sources for rare files' set on by default
  • bugfix: extended parameters (search window) were misread by clients and the searches returned nothing
  • bugfix: adding IPFilterScanner.cpp to BUILT_SOURCES so that it gets compiled by make
  • bugfix: Wowa's iaMule fixes applied (see http://www.imule.i2p/trac/ticket/42)
  • bugfix: shared files directory filter was inversed when sending shared files list
  • bugfix: sending shared files list with non-ASCII characters

Known issues[Bearbeiten]

  • Memory leaks
  • system tray icon and minimize interactions

2016-04 iMule 2.3.3.0[Bearbeiten]

By MKVore

  • bugfix: Notebooks causing segfaults when last tab was closed by clicking the icon (CMuleNotebook now based on wxAuiNotebook)
  • bugfix: sent shared files lists were not readable
  • implementation change: using wxWidgets 3.0
  • implementation change: no thread anymore (replaced by coroutines)
  • implementation change: C++ v11 required
  • implementation change: no more CTimer because wxTimer now works even in console applications
  • implementation change: CScopedPtr, CScopedArray and auto_ptr replaced by unique_ptr (c++11 standard library)

Versions released for Ubuntu Xenial Xerus (v16.04), Trusty Tahr (v14.04), Wily (v15.10), and Debian Jessie (v8) and windows. Linux packages are available both for i386 and amd64 architectures.

2016-03 iMule 2.3.2.5[Bearbeiten]

By MKVore

  • cleaning CMuleListCtrl code w.r.t. wxGTK 3.0
  • enable imulecmd console client for headless server
  • possible bugfix in SecIdent version 2 (Nachtblitz mail 2014-05-23)

Known issues[Bearbeiten]

2016-03 iMule 2.3.2.4[Bearbeiten]

By MKVore

"This is not a real update : I only compiled iMule against wxWidgets 3.0, dealing with some incompatibilities. This version cannot compile anymore with wxWidgets 2.8."<ref>http://forum.i2p/viewtopic.php?t=2213&postdays=0&postorder=asc&start=240</ref>

  • v2.3.2.4 compiles with wxWidgets v3.0, while v2.3.2.3 compiles with wxWidgets v2.8
  • bugfix: allows files with non-latin characters to be indexed and searchable in the kad network.
  • Since this release, iMule packages also contain imule-daemon (imuled), GUI (imulegui) and web (imuleweb). You can check this by yourself with the terminal command "dpkg -L imule | grep bin"<ref>http://forum.i2p/viewtopic.php?t=12300</ref>

2015-10 iMule 2.3.2.3-3 unstable[Bearbeiten]

By KillYourTV

2015-06 iMule 2.3.2.3-2 unstable[Bearbeiten]

By KillYourTV

  • Bump build number to rebuild against the most recent dependencies

2013-08 iMule 2.3.2.3-1 unstable[Bearbeiten]

By KillYourTV

2013-05 iMule 2.3.2.3[Bearbeiten]

By MKVore

This is an important update that allows files with non-latin characters to be indexed and searchable in the Kad network. I (mkvore) released versions for Ubuntu Quantal (v12.10), Precise (v12.04) and Raring (v13.04), Debian Squeeze (v6) and Wheezy (v7) and Windows. Linux packages are available both for i386 and amd64 architectures. (ref)

Known issues[Bearbeiten]

 1. sudo apt install build-essential zlib1g-dev libcrypto++-dev bison flex 
 2. Download wxWidgets 2.8 sources, unpack them and cd to unpacked folder 
 3. mkdir gtk-build && cd gtk-build 
 4. ../configure --prefix=~/wxWidgets-2.8 --disable-shared --enable-unicode --enable-debug 
 5. make && make install 
 6. Download imule 2.3.2.3 sources, unpack and cd 
 7. mkdir optimize && cd optimize 
 8. ../configure --prefix=~/imule-2.3.2.3-x86 --disable-debug --disable-optimize --disable-maintainer-mode --with-wx-config=~/wxWidgets-2.8 LIBS=-lX11 
 9. make && make install-nomad

2013-01 iMule 2.3.2.2[Bearbeiten]

By MKVore

  • This is a small update to assure compatibility with I2P 0.9.4.
  • bugfix: compatibility with I2P 0.9.4 : replacement of "i2cp.messageReliability=BestEffort" by "i2cp.messageReliability=none".
  • UI: removed debug message when connected with imulegui

(ref)

2012-08 iMule 2.3.2(.0) by Deadman[Bearbeiten]

Windows portable build (ref)

2012-08 iMule 2.3.2.0[Bearbeiten]

This is an important update to assure compatibility with version 1 clients. Here are the changes I remember :

  • bugfix: compatibility with v1 clients while uploading
  • enhancement: rates averaged over session in client detail dialogs
  • enhancement: number of authorized solts based on max upload rate instead of instantaneous rate
  • ui: icon and description fixed for windows
  • ui: 4-digit versions displayed and used to check newer version availability I released versions for ubuntu lucid, precise and oneiric, debian squeeze and wheezy and windows. Linux packages are available both for i386 and amd64 architectures. I currently only tested the precise-amd64 version and windows versions.

(ref)

2012-06 iMule 2.3.1.7[Bearbeiten]

It should be better than previous ones in publishing your files in the kad network. Slower than 2.3.1.5, but the accessibility of your files in the index will be much more reliable. As a matter of fact, I released it last week, but did not announce it, because I realized, thanks to deadman, that the windows version was not working on most CPUs. The Windows version I published today (28/06/2012) should work (tested under VirtualBox running Win7_64). I did not change the version number because the source code is the same: the problem was in another library (crypto++) that I had compiled for my specific CPU. (ref).

2012-06 iMule 2.3.1.5[Bearbeiten]

  • It can be controlled by the web.
  • It can publish files much quicker than previous versions.
  • You can run the daemon (imuled) and the GUI (imulegui) separately (and on different machines), excepted for Debian packaging, there is not much differences with 2.3.1.2 (just a little bug fix).

(ref).

2012-06 iMule 2.3.1.2[Bearbeiten]

  • It can be controlled by the web.
  • It can publish files much quicker than previous versions.

(ref).

2012-01 iMule 1.4.7 (Mkvore back)[Bearbeiten]

There is no change (sorry) in the source code, except some to cope with compiler or external libraries (wxWidget and crypto++) changes. (ref)

2011-xx iMule 1.4.6.1 (released by Kytv while mkvore was missing)[Bearbeiten]

The only changes that I made to the imule that's in mtn are:

  • it compiles with newer GCC
  • it compiles with newer WX
  • it doesn't include the ancient I2P router.
  • I changed the nodes.dat URL to point to Echelon's eepsite
  • the global find/replace of amule -> imule was reverted in the headers/comments to try to make it easier to merge with the upstream amule. I tagged it 1.4.6.1 since there were no new features or bugfixes (but I wanted to distinguish it from the last version). It seems like 1.4.7 is basically the same (but I can't tell since imule.i2p isn't loading for me).

(ref).

2009-06 iMule 1.4.5[Bearbeiten]

The last version of iMule having an internal I2P router embedded.

No changelog provided. You may read the file "README", and "imule.pdf" in the ZIP file (iMule-1.4.5.zip).

2007-07 iMule first release[Bearbeiten]

iMule is a fork from the software aMule. In 2007, iMule was only build for Windows.

See also[Bearbeiten]

  • IMule - iMule's article on i2pwiki.i2p

References[Bearbeiten]

<references />