* 01 May 2000 * v0.56 ~~~~~~~~~~~~~~~ ~~~~~ - Fixed improper `rest' calculation in `v5crypt' (El Cabazorro ) (This bug was a cause for the frequent ICQ98/99 disconnects) - Fixed compilation with GNU Make 3.77 - Should compile without /usr/src/linux/.config (at least on IA32 aka x86) (but this is not recommended) - New "udp_timeout" option (default=600sec). Eliminates the need for setting long global UDP timeout - icq_proc_open, icq_proc_close, icq_proc_inode_operations are declared as static (to keep kernel symbols table clean) * 28 Nov 1999 * v0.55 ~~~~~~~~~~~~~~~ ~~~~~ - ICQ 98/99 file xfer/chat support - Direct connections inside the masq'd LAN support -- "intranet" option - /proc/net/ip_masq/icq/ -- runtime configuration/statistics - TCP packet and ICQ direct "packet" are no more considered as equivalent (ICQ pkt length vs TCP pkt length and TCP pkt seq.num. handling results in more stable direct connection synchronization (and is essential for some clients (GnomeICU, for example))) - Makefile warns user of improper kernel configuration - Architecture-independent compilation (should compile on any platform supported by Linux kernel) - "hide_local_ip" option (suggested by Andrew Macks ) - "hide_remote_local_ip" option - "make install" fix (offered by Andre Pang ) - GFP_ATOMIC priority for kmallocs that are in an interrupt (Alan Cox) - Fixed some compiler warnings (Maurice Nonnekes ) - Now this project has its own mailing list (thanks to Konstatin Kuznetsov and Anton V. Fedorov) * 04 May 1999 * v0.54 ~~~~~~~~~~~~~~~ ~~~~~ - "Bidirectional" master connections interception (file xfers/chats work and proper timeout is set no matter where master connection was initiated) - More strict logging format * 10 Apr 1999 * v0.53 ~~~~~~~~~~~~~~~ ~~~~~ - File xfer/chat support (only for master connections initiated from outside the masq'd net) [early beta stage] - Now has it's own portforwarder, so kernel patching and PORTFW aren't needed anymore :) (standard PORTFW doesn't provide required functionality) - TCP timeout for master direct connection (and for chat connection too) can be defined by setting the ``tcp_timeout'' module parameter independently of global values - More logging and log verbosity control option - 2.0.3x kernels are no more supported because of absence of the ip_masq_mod functionality * 21 Mar 1999 * v0.52 ~~~~~~~~~~~~~~~ ~~~~~ - TCP port range is no more hardcoded and can be specified at module load time - Changed the default TCP port range to avoid conflicts with vmodem (60177/tcp) and ifcico (60179/tcp) services - Proper loglevels for each printk call (Brandon Beretta ) - 2.0.3x kernels compatibility * 20 Feb 1999 * v0.51 ~~~~~~~~~~~~~~~ ~~~~~ - More correct ip_portfw_{add,del,lookup} symbols exporting - More correct icq-devel majordomo's e-mail :) * 16 Feb 1999 * v0.50 ~~~~~~~~~~~~~~~ ~~~~~ - Modversions support - ip_masq_portfw can be modularized * 14 Feb 1999 * v0.49 ~~~~~~~~~~~~~ ~~~~~ - First public release