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).
OSXvnc (Vine) 3 screen detection hack Fixes complains on "screen format not supported" while executed in virtualized environment by means of Parallels Server for Mac 3.0. SourceForge Bug #2015031.
OSXvnc (Vine) 3 fixed binary This is compiled binary with described fix applied. You just need to install Vine 3.0 and then replace original OSXvnc-server (from 'Vine Server.app') with fixed version.
OSXvnc (Vine) 3 compilation fix Fixes compilation of OSXvnc (CVS version from July 9, 2007) on OS X 10.5.4 Leopard with XCode 3.0
X11VNC 0.9.3 compilation fix Fixes compilation of x11vnc on OS X 10.5.4 Leopard with XCode 3.0
Clamav 0.95.2 (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)
Monkey Audio Codec 3.99-u4-b5 Patch fixes segmentation faults on 64 bit platforms.
xmms-wma 1.0.5 This patch makes XMMS WMA plugin to work with the current version ffmpeg (20081014). Besides WMA files it is able to play AAC and M4A.
StarDict 3.0.1 Segfaults This patch prevents StarDict from crashing on 64 bit platforms. Segfault occurs if NetDict functionality is used.
Bug #2264698.
HTTPS Proxy support for URLLib2 Python "urllib2" and "httplib" supperclass with additional HTTPS Proxy support.
mc 7zip VFS fix Fixes a bug in the 7zip archives handler of Midnight Commander's VFS leading to the doubling effect (each directory is presented twice). Actually, it is not patch, but complete VFS handler (version 4.27) with the patch applied. You should put it in /usr/share/mc/extfs folder instead of original one.
mc file extensions Additional extensions for midnight commander 4.6.1.
Bash chown autocompletion fix Fixes extra colon on end of the username for chown bash-completion.
Bash Completion 20060301 scp fix Fixes misbehavior of scp path completion when the host name was ripped from resulting path.
courier-authlib 0.60.6 vpopmail support The vpopmail support have been removed from latest versions of courier-authlib. This patch brings that support back.
AMIDE 0.9.1 GTK fix Fixes compilation of AMIDE with newer versions of GTK (tested with 2.16.1)
gppon 0.3 link status detection The patch implements detection of current status of PPP link on startup. This averts startup of second (and more) ppp daemon on a single configured link.
Jabberd 1.4.4 Namespaces Mangle jabber:server/jabber:client namespaces in order to communicate over s2s with the servers enforcing strict standard compliance (jabber.org, for example).
Rescue Disk for R100 Allows recovery of the Toshiba Portage R100 from the standard USB CDROM (you can boot this image from the standard USB floppy).
rr64x port to linux-3.2 This is a port of High Point Rocket Raid 640 driver to Linux 3.2
Trac IncludeMacro Access Control Fix The macro ignores finegrained page permissions specified using authz_policy. I.e. if the macro is enabled, any user may use Include macro at any page he has access to and get all the restricted pages included into the output. This patch adds the check to prevent security violation. Bug #9931
ib_sdp port to linux-3.x This is a port of SDP protocol driver (OFED) to Linux 3.x. Currently tested with 3.2 and 3.3.
bzr-webdav bug fix With bazaar 2.5, webdav plugin is not working any more and reports invalid HTTP response code 400. This patch prevents bzr-webdav from sending empty push request causing this problem.
Intel mpss port to linux-3.x This patch enables Xeon Phi support on linux distros with Linux kernel 3.4 (tested on OpenSuSE 12.2, srpm). The patch is against intel-mic-kmod included with mpss v. 2.1.6720.
Fixes TracBzr (r129) to work with bzr-2.6 The iter_reverse_revision_history() and get_ancestry() calls was deprecated and removed in bazaar 2.6. This patch re-implements deprecated functions and makes TracBzr compatible with bazaar 2.6. Bug #1165948
Trac 1.0.1 repository tree Patch allows organization of the git repositories into the hierarchical tree to simplify navigation in big projects. Just create a directory hierarchy under projects_base it will be replicated in git like here
Trac 1.0.1 source downloads Patches to Trac, TracGit, and TracBzr to allow downloading zip-archives of the sources (full repositories or selected subdirectories) in the Trac browser.
Recaptcha Register for Trac 0.10 This is an update of the Recaptcha Register Plugin to work with new version of the Web API.
P7zip 4.65 (library for clamav) This patch is required by clamav to enable 7z archives checking. Please, look documentation on mcmcc.bat.ru.
BSD-FTPD 1.0.2 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
m3u console player m3u console mp3/m3u player (requires freeamp, mpg123).
Recaptcha Register for Trac 0.10
WindowMaker 0.92 QTApp Menu Fix This hack disables support of _NET_WORKAREAD and, hence, fixes a problem with menus of QT applications (QT 4.5 and later) running under WindowMaker session in multi-head configuration (TwinView, BigDesktop). The bug introduces itself by missing menus of QT applications or by rendering them in invalid places of desktop. The problem does not exists if Xinerama is used and only appears if NVIDIA TwinView (and I guess ATI BigDesktop as well) is used to control multiple displays.
ib_sdp port to linux-3.2



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.