User:Imz/my contributions to free software projects

A list of some contributions by me (Ivan Zakharyaschev, Иван Захарьящев, imz) to free software projetcs.

See also ohloh/openhub.

LightDM

 * for lightdm 1.28.0
 * in Remove X authority: Ignore any error & don't exit, continue closing the session (2018-03-23); 733d175 committed by Robert Ancell after pull request #13; pending pull requests for old branches: #12 for 1.16, #106 for 1.18

GTK from The GNOME Project

 * working on the print dialog in gtk2, gtk3, and gtk4
 * ?? (TODO: submit fixes that remain unsubmitted yet)

Puppet

 * for puppet 5.4.0
 * ext/redhat/logrotate: really avoid 'service puppet reload' in favor of 'service puppet rotate' with the correct signal (2017-03-07); pull request #6301 merged by Justin Stoller with commit 1270a23 amended by Moses Mendoza.

GNU Emacs

 * for GNU Emacs 21.2
 * https://lists.gnu.org/archive/html/emacs-devel/2002-11/msg00405.html (2002-11-14) accepted by Eli Zaretskii

APT-RPM (the upstream was maintained by Conectiva)

 * in apt-0.3.19cnc53-1cl (2001-11-13) released by Alfredo K. Kojima
 * replaced Apt::GPG::Pubring with Apt::GPG::PubringPath also uses --homedir instead of --keyring in gpg (Ivan Zakharyashev)


 * in apt-0.3.19cnc41-8cl (2001-05-14) released by Claudio Matsuoka
 * added Ivan Zakharyaschev's line break patch (closes: #1616)

XFree86 (forked into X.Org)

 * XFree86 4.0.1f (16 November 2000); the changelog can be found at opensource.apple.com, at gitweb.gentoo.org, and in X.Org xserver.git
 * 938. gccmakedep has a typo which affects handling the -o and -O options (A.192, Ivan Zakharyaschev). (It's in this changeset shown at ohloh/openhub.)


 * XFree86 4.0.1e (6 November 2000); the changelog at opensource.apple.com, at gitweb.gentoo.org, and in X.Org xserver.git
 * 848. Fix two problems in Imake.rules: have LinkBuildBinary create the used directory if it doesn't exist, and fix a missing ')' in the LinkConfFileLong (#A.187, Ivan Zakharyaschev). (It's in this changeset shown at ohloh/openhub.)

gnulib
ohloh/openhub info about my contributions to gnulib


 * in 2018-12
 * lchown tests: Be more permissive regarding errno values. Reported by Ivan Zakharyaschev (2018-12-20); committed by Bruno Haible in f0c406c2c (as shown at ohloh/openhub)

Linux kernel

 * pl2303 USB-serial driver (around 2000)
 * fixed something like NULL/uninitiliazed-pointer dereference in pl2303; committed by Greg Kroah-Hartmann

GNU Emacs

 * for GNU Emacs 21.2
 * the '-c'-check in ediff-diff.el too strict (patch; 21.2 & HEAD) (2002-11-18); already fixed by Michael Kifer

GNU Emacs

 * for GNU Emacs 21.1
 * incomplete fix in EMACS_21_1_RC branch of progmodes/compile.el (2002-10-01); initial bug report


 * for GNU Emacs 21.3
 * patch: broken docstrings for functions from .elc.gz's (2003-03-30)

GNU Emacs

 * against GNU Emacs 21.2
 * bug & idea how to fix: ispell.el fails checking English in a buffer with (2002-09-30); status: unknown

pam-8021x

 * compilation fixes (2017-11-21); pull request #1 with 3 commits

X2Go

 * bad window title encoding for Unicode (Cyrillic) session names (by Oleg Solovyov mcpain@ and Sergey V Turchin zerg@; 2018-06-15) #1305 pending decision by the upstream