Contact: Suren A. Chilingaryan

Obsolete Patches

ProjectDescription
ickle 0.2.2 and gcc3 Fix for Ickle 0.2.2 compilation with gcc3.
BSD-FTPD 0.6.3 Enhancements Three patches for BSD FTPD server:
1. Read protected private key password from file specified in '-z KEYpassword' option
2. Support extprog (X509 authentication with external program) with command line parameters;
3. Mapping ftp and anonymous users (when they are logging in X509 authentication mode), to corresponded (taken from X509 certificate) user login
4. Costum passive ports range
BSD-FTPD 0.5.4 Enhancements Patch for BSD FTPD server 0.5.4 permiting X509 authentication.
XMLSec 1.1.x load PEM Certs Patch for XML Security 1.1.x to be able load certificates from PEM files.
XMLSec 1.0.x load PEM Certs Patch for XML Security 1.0.x to be able load certificates from PEM files.
XMLSec 0.x load PEM Certs Patch for XML Security 0.x to be able load certificates from PEM files.
OpenLDAP 2.0.x pass from stdin Patch for OpenLDAP 2.0.x to read SSL certificate password from stdin.
OpenSSL 0.9.6 system crypt Patch for OpenSSL to use system crypt (supported MD5) instead of integrated one (doesn't support MD5, but faster).
Xalan 1.5 and Xerces 2.3 Fix Fixes compilation Apache Xalan 1.5 with Apache Xerces 2.3.
GmailFS Enhancements Configuration File and HTTPS proxy support for GmailFS 0.2.
KPhone Ringing Patch for KPhone3, to enable ring then running in background.
Razor and Empty messages Fixes issue regarding marking multipart messages with empty part as SPAM (Patch integrated in 2.36 release)
mc file extensions Additional extensions for midnight commander 4.5.5.
LibGmail Proxy Adds proxy server support to libgmail.
Netams Port Ranges (3.2.x) Add support of port ranges in "policy" configuration lines. After applying patch you can use "min_port-max_port" or "min_port:max_port" notation to specify port ranges. Merged upsream in 3.3.0.
7z Path Fix Fixes incorrect plugin lookups for 7z 0.91. This version tries to find plugins in current directory. Patch changes behaviour on fixed system path.
WMail Bug fix for WMail 1.9.
pythonlib and mandrake Fix for pythonlib execution on mandrake linux.
AVP KAVLib Fix Patch for libkavdc.so (AVP 4.x). Fixes some errors.
Samba AVP VScan module Patch for AVP VScan module for Samba. Fixes some errors.
IServerd3 and gcc3 Fixes compilation of Iserverd 2.4.9 with gcc3
EZmlm and gcc 3.3 Fixes EZmlm compilation with gcc 3.x.
Fuse fstab fix Fixes strange behaviour (at least in Gentoo Linux) preventing mounting from fstab.
XFree86 trident driver backport Backport of trident driver from XFree86 4.4 CVS to XFree86 4.3. This newer driver supports Trident XP4 (2100) video card. This video-card are used in modern Toshiba notebooks (
for example in Toshiba Portege R100).
To build this driver You should replace original trident driver in XFree86 4.3 source tree by this one. Or You can use precompiled againist XFree86 4.3 driver: just put trident_drv.o in /usr/X11R6/lib/modules/drivers/.
Multicharset GetText Multicharset patch for GNU gettext.
LinuxLogo and Athlon Fix Fix for LinuxLogo on AMD Athlon processors.
Libtranslate 0.99 memory fix Due to invalid "unsigned int" to "long" conversion, Libtranslate grabs all available system memory in the 64 bit environments. The patch fixes issue.
NetAMS 3.3.3a compilation fix Fixes NETAMS 3.3.3a compilation of on the AMD64 platform.
Clamav Rar3 This patch provides support for checking rar3 archives using Clamav antivirus. The patch project page is: http://mcmcc.bat.ru/clamav/
P7zip 4.44 (library for clamav) This patch is required by clamav to enable 7z archives checking. Please, look documentation on mcmcc.bat.ru.
Clamav 0.93 (7z archives) Provides 7z archives support to Clamav (it is just an update of patch (and documentation) available on mcmcc.bat.ru to the newer clamav version)
Zip/Unzip Russification Russification patch for Zip/Unzip programs: solves problem of exchanging zip files (with russian file-names inside) between linux and windows PCs.
PhP 5.2.6 PDO/ODBC segfaults (on 64bit architectures) Fixes PhP segfault on 64 bit platforms while querying databases using PDO over unixODBC (2.2.12 and earlier). The problem is actually in unixODBC, but it is much simpler to fix PhP code to handle errnous behavior of unixODBC. The bug is fixed in unixODBC CVS and 2.2.13 is expected to work correctly.
PhP 5.2.6 PDO/ODBC complains (on long binary queries) PhP PDO/ODBC driver incorrectly handles long binary fields in the queries (resulting in "Out of memory" error). This is a fix. Php bug #42765
PhP 5.2.6 PDO/ODBC timeout support This patch implements timeout (PDO::ATTR_TIMEOUT) support in PDO/ODBC driver. It is required to limit amount of time the ODBC driver is trying to connect dead/unreachable server.
Php Bug #45287
P7zip 4.57 (library for clamav) This patch is required by clamav to enable 7z archives checking. Please, look documentation on mcmcc.bat.ru.
XTerm MultiByte mode Adds option for switching multi/single byte modes into font menu of xterm. Minor enhancement: supporting multiple russian encodings from font menu (separate patch).
Clamav 0.93.3 (7z archives) Provides 7z archives support to Clamav (it is just an update of patch (and documentation) available on mcmcc.bat.ru to the newer clamav version)
PhP 5.2.9 PDO/ODBC segfaults (on 64bit architectures) Fixes PhP segfault on 64 bit platforms while querying databases using PDO over unixODBC (2.2.12 and earlier). The problem is actually in unixODBC, but it is much simpler to fix PhP code to handle erroneous behavior of unixODBC. The bug is fixed in unixODBC CVS and 2.2.13 is expected to work correctly (this fix is also included in php 5.3.9).
CodeAnalyst 2.8.29 on Intel There is few patches which making possible to run AMD CodeAnalyst on Intel based systems (check README for limitations)
Gtk 1.2 atexit handler Patch for GTK-1.2 adding new gtk intiliasition function which don't register atexit handler. Required to use GTK as plugin.
GNU Arch on non-standard FTP port Patch provides support for GNU arch reprositaries on non standard FTP ports.
Zinf 2.2.5 Fixes Fixes 2 bugs in Zinf 2.2.5 concerning incorrect handling of encodings, Bug #1246843:
1. 'getTag' function from 'plm/metadata/id3lib/id3lib.cpp' detect incorrect charset.
2. The UTF-8 encoding is used for internal representation of ID3 tags, but NCurses UI is not aware about it.
PhPCounter Fix Suppresses usage of global variables in phpcounter 1.2.0. The safe "HTTP_POST_VARS" and "HTTP_GET_VARS" are used instead.
UnrealIRCD Cert Init Patch for UnrealIRCD to read SSL certificate password from specified file.
OpenLDAP 2.1.x pass from stdin Patch for OpenLDAP 2.1.x to read SSL certificate password from stdin.
mjpegtools and quicktime Hack to fix issue when lavrec complains about "broken JPEG format" when recording to QuickTime format.
Clamav 0.90.1 (7z archives) Provides 7z archives support to Clamav (it is just an update of patch (and documentation) available on mcmcc.bat.ru to the newer clamav version)
ObexFTP over RFComm Fixes working ObexFTP over Bluetooth rfcomm connection.
Solid POP3 Server Patch for Solid POP3 Server. Adds "ForceAPOP" option to dissable plain POP logins.
APOP + LDAP auth for QMail APOP LDAP authentication patch for QMail's auth_pop. POP & APOP authentication supported. Passwords in LDAP are stored encrypted.
APOP for MailFetch plugin Gives ability to squirrelmail for grabing mails from APOP only servers.
KPhone4 Ringing Patch for KPhone4, to enable ring then running in background.
ROOT TAxis::SetRangeUser Fix Fixes a bug preventing TAxis::SetRangeUser function from handling properly cases if both "ufirst"
amd "ulast" values are outside of current histogram range (merged upstream since 5.17.05).
pmount 0.9.13 (fdmask support) Provides support for fmask & dmask mount options to pmount.
savget and old sophos Fix to savget 0.2.5 to be able update ide files for even obsolete versions of Sophos antivirus.
XTerm 243 MultiByte mode Adds option for switching multi/single byte modes into font menu of xterm. Minor enhancement: supporting multiple russian encodings from font menu (separate patch).



Very Old Stuff

ProjectDescription
Simple Flash Menu Macromedia Flash Script which allows fast constructing of nested menus for html pages, simply by editing xml file. No xml knowledge is required, just look on examples and make similiar.
SAND Kit Libraries and sample programms for neural networks training and calculations, including linux kernel module for SAND board neuro-accelerator. Have optional plugable GTK-1.2 interface. Project is oblived for now, and surely will remain in this state forever.
PhP Attributes Set of PhP function, simplifies developing Web Interfaces for managing uniform data strored in databases, xml files... Can be used to simplify:
1. Managing information inside database,
2. Configuring applications and WebServices running on server.
Currently early alpha. The software currently used in Soul Interface and will be used in Mystic Library.
Soul Interface Web Interface for managing users and server configuration for LDAP based linux systems (single servers, clusters, networks). Really it isn't production ready software, you should adopt the code to your system.
Algoritm for DoS Interpreter of algoritmic language, at least of main part of it.
Neuron for Linux Genetic algorithms of neural network learning for Linux (qt interface).
Student Testing for DoS Test is software to control knowledge of school-childrens. In 1995-1998 was realy used in some schools...
Yes or No for Windows Small program which reads input .avi file with leaps saying Yes or No, and decides what was sayed. Sometimes it guess right :)
Neuron for DoS Genetic algorithms of neural network learning for DoS (graphic interface).
CA Web Helper Certificate Authority Web Helper. List of issued certificates, renewing revocation lists... Currently mixed PhP/Perl scrippt. One bright day will be rewritten in pure PhP.