OpenFest 2006 - Сподели свободата!

October 10, 2008

devel.ringlet.net — vpopassd, vpass, confget, timelimit, bomstrip, …

…или как един e-mail може да предизвика обновяване на две програми и на описване на 15-20 други :)

Вчера ми се случи нещо странно - получих e-mail от непознат българин със съобщение за грешка при компилиране на програма, която съм писал през 2001-ва година и вече дори бях забравил! Става дума за vpoppassd, простичко демонче за смяна на пароли за електронна поща, ако сървърът отдолу е vpopmail или автентикацията става направо през /etc/passwd върху BSD-подобни операционни системи. Проблемът беше глупав - преди седем години съм се успал за момент и съм позволил в парче от сорса ми да влезе нещо, което е дефинирано в header-файловете на FreeBSD, но го няма никъде другаде - и тъй като аз ползвах vpoppassd само върху FreeBSD 4.x, просто не бях забелязал.

И изведнъж, седем години по-късно, някой се опитва да го ползва! :) Ужас… ужас и безумие :)

Е, оправих проблема, пуснах нова версийка на тази конкретна програмка, пипнах малко и съседната, клиентчето vpass, писах на човека, той като че ли остана доволен… а аз останах изненадан и ошашкан.

Следващото, което направих — откъдето идва и заглавието на това писанийце — беше да се възползвам от възможността и да сритам не само тези две програми в новия XXI век, а да обновя целия си уебсайт, където от време на време качвам разни такива нещица - devel.ringlet.net. От години насам — така като гледам, поне от четири години насам — знам, че трябва да опиша всички проектчета, които съм качил там междувременно, и от време на време да обявявам пускането на нова версия на нещо. Е, сега най-накрая седнах, изрових старите make-файлове и XSL stylesheets, попипнах ги оттук-оттам, така че цялата информация да е на едно място, и… и се ужасих, като видях, че там имам описани само 16 проекта и ми липсват цели категории! След едно бързо преглеждане на истинските директории върху уебсайта резултатът е налице — добавих още 16 проекта :)

  • Audio-Scrobbler -- Perl interface to Last.fm
  • mpg321-scrobbler -- A patch to mpg321 to use Audio-Scrobbler's submission tool
  • DBD-mysql -- A couple of patches to the Perl DBD::mysql driver
  • diffutils -- DIFF_OPTIONS handling for diff(1)
  • subversion -- Subversion -- keyword aliasing
  • cvsup-setup -- Setting Up A CVS Mirror Using CVSup
  • qmail-msglog -- a message statistics logger for qmail
  • Benchmark-Params -- A Perl module to time the execution of a subroutine
  • cicquin -- Look up users in the CenterICQ directory
  • disperse -- Create a sparse file from an existing one
  • fselect -- A console-based file selection tool
  • leafports -- Display the leaf ports on a FreeBSD system
  • libdict -- The official C API to the RFC2229 dictionary servers
  • pcap-pace -- Display a libpcap stream with appropriate time delays
  • aescrypt/patches -- Several patches to a sample AES encryption implementation
  • bsdmainutils -- A collection of FreeBSD utilities for Debian
  • file-append-tempfile -- Perl extension for appending data to files
  • incron/debian -- Several patches to the Debian package of incron
  • passwdif -- Test a user's password and change it if it matches
  • sysgather -- A configuration files mismanager
  • trivbackup -- A trivial backup system
  • truncate -- Truncate or extend the length of files
  • bomstrip -- Strip Byte-Order Marks from UTF-8 text
  • confget -- Read a variable from a configuration file
  • log-reformat -- Rewrite log file lines
  • wmanager-addons -- Helper scripts and manual pages for the X window manager selector

Предупреждавам отсега, че някои от тях са в съвсем, ама съвсем "суров" вид, а други биха изглеждали съвсем безсмислени на повечето хора. Е, така си е — от време на време се занимавам с глупости, друг път си пиша ситни дребни инструментчета, за да направя нещо, което досега съм правил почти толкова лесно на ръка… :) Но все пак реших да ги покажа и на главната страница, да се чуди светът с какво си губя времето :)

Публикувано от roam в October 10, 2008 04:23 PM
Коментари
Trackback за този запис:
Списък от уеб-логовете, които споменават 'devel.ringlet.net — vpopassd, vpass, confget, timelimit, bomstrip, …'
Публикувай коментар









Да запомня ли името и адреса?