Hackery: Difference between revisions
→Various open source contributions (very incomplete): fix ethereal (wireshark) link |
|||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==Open source detrital TODOs== | ==Open source detrital TODOs== | ||
* speed up update-mandb | |||
* fix up ext3grep to work on ext4 filesystems | * fix up ext3grep to work on ext4 filesystems | ||
* Implement handling of [[C99]] [http://gcc.gnu.org/onlinedocs/gcc/Variadic-Macros.html variadic macros] in [http://www.splint.org/ splint] (see [http://www.advogato.org/person/muks/diary.html/start=0 this], [http://www.buzztard.org/index.php/Splint this] and [http://www.splint.org/faq.html#quest18b of course this]) | * Implement handling of [[C99]] [http://gcc.gnu.org/onlinedocs/gcc/Variadic-Macros.html variadic macros] in [http://www.splint.org/ splint] (see [http://www.advogato.org/person/muks/diary.html/start=0 this], [http://www.buzztard.org/index.php/Splint this] and [http://www.splint.org/faq.html#quest18b of course this]) | ||
| Line 8: | Line 9: | ||
* [[mpd]] ought use filesystem change notification events to trigger database changes, not periodic or manual rescans | * [[mpd]] ought use filesystem change notification events to trigger database changes, not periodic or manual rescans | ||
* [[valgrind]] is missing some obscure ioctl's, including [[ethtool|ethtool's]] | * [[valgrind]] is missing some obscure ioctl's, including [[ethtool|ethtool's]] | ||
* canScan | |||
* systemd Restart-with-oneshot fix | |||
* use [[Outcurses]] with usbtop for ncurses mode | |||
* fix bug in usbtop where disappeared devices remain forever | |||
* systemd system-wide service for pulseaudio (requested on freedesktop.org wiki!) | |||
* cuda fft for various SDR | |||
* step-cli -- update debian stuff, make it bizzuild | |||
* ubertooth-dfu without `-d` just exits cleanly, doing nothing | |||
* neat fpga project -- bluetooth 5 (2mbit ble channel) 40x channel sniffer | |||
===Various open source contributions (very incomplete)=== | ===Various open source contributions (very incomplete)=== | ||
* doctest: | |||
** [https://github.com/onqtam/doctest/pull/403 properly align] summary table even for large values | |||
* Kitty: | |||
** [https://github.com/kovidgoyal/kitty/pull/3105 fixed] a bug in sextant drawing | |||
* [[CMake]]: | |||
** [https://gitlab.kitware.com/cmake/cmake/merge_requests/3845 fixed] up the Curses module | |||
* [https://github.com/OpenShot/libopenshot OpenShot]: | * [https://github.com/OpenShot/libopenshot OpenShot]: | ||
** [https://github.com/OpenShot/libopenshot/commit/4a1d133da85e529b158f9a34518c41feb150d71c fixed] a compiler warning | ** [https://github.com/OpenShot/libopenshot/commit/4a1d133da85e529b158f9a34518c41feb150d71c fixed] a compiler warning | ||
| Line 25: | Line 41: | ||
* [[Valgrind]]: | * [[Valgrind]]: | ||
** Added support for [https://bugs.kde.org/show_bug.cgi?id=302827 CDROM_GET_CAPABILITY] <tt>ioctl</tt> | ** Added support for [https://bugs.kde.org/show_bug.cgi?id=302827 CDROM_GET_CAPABILITY] <tt>ioctl</tt> | ||
** Added support for [https://bugs.kde.org/show_bug.cgi?id=410556 BLKID] <tt>ioctls</tt> | |||
* libblkid (util-linux) | * libblkid (util-linux) | ||
** [https://github.com/karelzak/util-linux/commit/ffab21e12846dd9b9403c881721e415493805bd1 Fix #1] | ** [https://github.com/karelzak/util-linux/commit/ffab21e12846dd9b9403c881721e415493805bd1 Fix #1] | ||
| Line 31: | Line 48: | ||
** [https://github.com/karelzak/util-linux/commit/28a47f13d9c33c97279742d83687bff4d79922f4 Fix #4] | ** [https://github.com/karelzak/util-linux/commit/28a47f13d9c33c97279742d83687bff4d79922f4 Fix #4] | ||
* [http://www.wireshark.org/about.html Wireshark]: | * [http://www.wireshark.org/about.html Wireshark]: | ||
** [ | ** [https://www.wireshark.org/lists/ethereal-dev/200402/msg00512.html Fixed handling] of IPv4 fragmentation bits. | ||
* [http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 iproute2] | * [http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 iproute2] | ||
** Many [http://git.kernel.org/?p=linux/kernel/git/shemminger/iproute2.git;a=blobdiff;f=man/man8/ip.8;h=0f9f454737c5a5977026752321d620d7bee79158;hp=68887bacff00e6e03f4e035a5935f557aa79bd83;hb=db4a7f198b6193a1e584c3b6647d92bb6c66fb52;hpb=14a1c164d12e32415acc44ef566fcf52ff4dd113 man page] fixes | ** Many [http://git.kernel.org/?p=linux/kernel/git/shemminger/iproute2.git;a=blobdiff;f=man/man8/ip.8;h=0f9f454737c5a5977026752321d620d7bee79158;hp=68887bacff00e6e03f4e035a5935f557aa79bd83;hb=db4a7f198b6193a1e584c3b6647d92bb6c66fb52;hpb=14a1c164d12e32415acc44ef566fcf52ff4dd113 man page] fixes | ||
| Line 40: | Line 57: | ||
** [http://lkml.indiana.edu/hypermail/linux/net/0301.1/0037.html Addressed] an issue in IPv4 address/route removal. | ** [http://lkml.indiana.edu/hypermail/linux/net/0301.1/0037.html Addressed] an issue in IPv4 address/route removal. | ||
** Worked out some kinks in Matrox G400 framebuffer and SiS-5591 IDE drivers. | ** Worked out some kinks in Matrox G400 framebuffer and SiS-5591 IDE drivers. | ||
** [ | ** [https://fossies.org/linux/privat/old/ngpt-2.2.1.tar.gz:a/ngpt-2.2.1/THANKS Next Generation Posix Threading] work + maintenance | ||
* [http://sourceforge.net/projects/strace/ strace]: | * [http://sourceforge.net/projects/strace/ strace]: | ||
** [http://www.mail-archive.com/strace-devel@lists.sourceforge.net/msg00614.html Addressed issues] in various architectures' [[Linux APIs|sendfile(2)]] support. | ** [http://www.mail-archive.com/strace-devel@lists.sourceforge.net/msg00614.html Addressed issues] in various architectures' [[Linux APIs|sendfile(2)]] support. | ||