Sergey Poznyakoff Software gray 51

These are the projects of which I am the primary author.


sort by name | name | date | date

beam

gray, system

http://puszcza.gnu.org.ua/projects/beam/
http://git.gnu.org.ua/cgit/beam.git/

Description:

Beam is a suite of backup programs written in a reasonably portable shell language with the purpose of making backup process as easy as possible. The name is an acronym for "Backup Easy And Manageable".

cflow

devel, gnu, gray

http://www.gnu.org/software/cflow/
http://git.savannah.gnu.org/cgit/cflow.git

Description:

GNU cflow analyzes a collection of C source files and prints a graph charting control flow within the program.

cfpeek

gray, system

http://www.gnu.org.ua/software/cfpeek
http://git.gnu.org.ua/cgit/cfpeek.git/

dnstools, gint, grecs, nssync

Description:

Cfpeek parses a structured configuration file and retrieves values specified by keyword pathnames or globbing patterns.

dico

gnu, gray, lingua, system

http://dico.software.gnu.org.ua
http://git.gnu.org.ua/cgit/dico.git/

wit

Description:

GNU Dico provides a flexible modular implementation of dictionary server, a number of modules for it, and a console based dictionary lookup utility. A Web interface is also available.

direvent

gnu, gray, system

http://direvent.software.gnu.org.ua
http://git.gnu.org.ua/cgit/direvent.git

Description:

GNU Direvent monitors a set of directories on the file system and reacts when their content changes. When a change is detected, the program invokes an external command configured for that kind of change.

dnstools

database, gray, system

http://dnstools.software.gnu.org.ua
http://git.gnu.org.ua/cgit/dnstools.git/

cfpeek, nssync

Description:

A set of tools for DNS management.

eclat

gray, system

http://www.gnu.org.ua/software/eclat/
http://git.gnu.org.ua/cgit/eclat.git/

Description:

Eclat stands for EC2 Command Line Administrator Tool. It allows you to manage Amazon EC2 services from the command line, fast and easy. Eclat does not require any resource-consuming libraries. It is written in plain C, depends only on libraries which are always installed on any decent system, and has a tiny memory footprint.

ellinika

gray, lingua, web

http://ellinika.gnu.org.ua
http://git.gnu.org.ua/cgit/ellinika.git/

gamma, gcide, xmltools

Description:

Ellinika is a multilingual Greek grammar notebook and dictionary.

gamma

devel, gray, lib

http://puszcza.gnu.org.ua/software/gamma
http://git.gnu.org.ua/cgit/gamma.git

ellinika, gint, runasimi

Description:

GAMMA stands for a Guile Archive of Multiple Modules with an 'A' just for the 'A' of it. It contains a set of useful Guile modules. In particular, it is used by Runasimi.org and Ellinika.gnu.org.ua.

gint

devel, gray, lib

http://puszcza.gnu.org.ua/software/gint
http://git.gnu.org.ua/cgit/gint.git/

anubis, cfpeek, gamma

Description:

GINT provides a framework for easy integration of Guile into arbitrary software projects. It includes Autoconf macros for detecting the presence of Guile on the system, detecting its version number and location of its components, a set of Makefile and Automake rules for snarfing C sources, i.e. generating auxiliary files (.x files, containing symbol information for Guile interpreter, and .doc files, containing information about Guile primitives, their arguments and docstrings), and a C lexer program for extracting docstrings from a C file.

gitaclhook

devel, gray

http://puszcza.gnu.org.ua/software/gitaclhook
http://git.gnu.org.ua/cgit/gitaclhook.git/

Description:

Access control lists for git.

grecs

devel, gray, lib

http://puszcza.gnu.org.ua/projects/grecs
http://git.gnu.org.ua/cgit/grecs.git/

cfpeek

Description:

Grecs is a library for parsing structured configuration files from C programs. A structured configuration file has hierarchical structure, with block statements enclosing lower-level statements. Such configurations files are used by many programs, such as, e.g. Bind or Dico.

grot

database, gray, system

http://puszcza.gnu.org.ua/software/grot
http://git.gnu.org.ua/cgit/grot.git/

Description:

Grot rotates MySQL binary log files on replication master server. It works by first determining what slaves are connected to the server. Then it connects to each slave and determines what master log file it currently uses. Finally, it removes those logs on master that are older than the oldest of logs used by slaves.

gsc

gray, lib, system

http://puszcza.gnu.org.ua/software/gsc
http://git.gnu.org.ua/cgit/gsc.git/

Description:

GSC stands for Gray's scripts collection. This is a collection of scripts, programs and other data I use on my machines. Basically, it is for my own use, but you may find it useful as well.

gwebgal

gray, web

http://puszcza.gnu.org.ua/projects/gwebgal
http://cvs.gnu.org.ua/viewvc/gwebgal/gwebgal/

Description:

A simple web gallery driver, written in Guile.

idest

gray, user

http://puszcza.gnu.org.ua/software/idest
http://git.gnu.org.ua/cgit/idest.git/

Description:

Idest is an ID3 Edit and Scripting Tool, a command line utility for manipulating ID3 tags. The utility allows to create new tags, to view, modify or delete the existing ones. It also provides a flexible scripting capability.

imprimatur

devel, doc, gray, lib

http://www.gnu.org.ua/software/imprimatur
http://git.gnu.org.ua/cgit/imprimatur.git/

texinfo

Description:

Imprimatur provides Texinfo macros for various editing tasks such as adding editor notes and annotations, as well as Makeinfo rules for verifying Texinfo document structure, format, and (to a certain extent) content coverage.

ipacct

decom, gray, network, system

http://ipacct.software.gnu.org.ua
http://git.gnu.org.ua/cgit/ipacct.git/

Description:

Decomissioned.

joh

gray, network

http://joh.software.gnu.org.ua
http://git.gnu.org.ua/cgit/joh.git/

Description:

A Jabber Over HTTP tunnel. It enables access to Jabber servers from behind firewalls which do not allow outgoing sockets on port 5222.

jumper

gray, network, system

http://puszcza.gnu.org.ua/software/jumper
http://git.gnu.org.ua/cgit/jumper.git/

Description:

Jumper monitors network interfaces for certain kinds of traffic and starts preconfigured external programs when such traffic is detected. It is designed mainly to bring up network links (such as VPN and the like) on demand.

kbdlock

fin, gray, system

http://puszcza.gnu.org.ua/software/kbdlock
http://cvs.gnu.org.ua/viewvc/kbdlock/kbdlock/

Description:

A simple console locker program for GNU/Linux systems.

mailfromd

gray, mail, network, system

http://puszcza.gnu.org.ua/software/mailfromd
http://git.gnu.org.ua/cgit/mailfromd.git/

anubis, smap

Description:

Mailfromd is a general-purpose mail filtering daemon for Sendmail, Postfix and MeTA1. It is able to filter both incoming and outgoing messages using criteria of arbitrary complexity, supplied by the administrator in the form of a script file. The daemon interfaces with the MTA using Milter or PMilter protocols.

mysqlstat

gray, netsnmp, system

https://puszcza.gnu.org.ua/projects/mysqlstat
http://git.gnu.org.ua/cgit/mysqlstat.git/

Description:

NetSNMP module that provides access to process list statistics and replication status of the mysqld server.

NetSNMP::Sendmail

gray, netsnmp, system

http://puszcza.gnu.org.ua/projects/netsnmp-sendmail
http://www.gnu.org.ua/software/netsnmp-sendmail

Description:

A perl plugin for NetSNMP that provides access to Sendmail statistics information obtained by mailq and mailstats.

nssync

database, gray, system

http://nssync.software.gnu.org.ua
http://git.gnu.org.ua/cgit/nssync.git/

cfpeek, dnstools

Description:

The nssync utility converts DNS records kept in SQL tables of arbitrary format to BIND zone files.

pam-modules

auth, gray, lib, system

http://puszcza.gnu.org.ua/software/pam-modules
http://git.gnu.org.ua/cgit/pam-modules.git/

Description:

PAM-modules is a collection of useful PAM modules plus a command line utility for checking PAM authentication and other management groups.

pies

gnu, gray, network, system

http://pies.software.gnu.org.ua
http://git.gnu.org.ua/cgit/pies.git

Description:

GNU Pies (pronounced "p-yes") is a Program Invocation and Execution Supervisor. This utility allows to execute usual foreground-mode applications in detached mode, as if they were daemons. It combines in itself the fucntionality of init and inetd programs. It can be used to control complex multi-component software, such as jabberd2 or MeTA1.

podiff

devel, gray, lingua

http://puszcza.gnu.org.ua/software/podiff
http://git.gnu.org.ua/cgit/podiff.git

Description:

Podiff finds differences in translatable strings and translations between two PO files or between two revisions of the same file. It ignores any differences in comments, entry ordering and spacing.

radius

auth, gnu, gray, network, system

http://www.gnu.org/software/radius/
http://git.savannah.gnu.org/cgit/radius.git

Description:

GNU Radius is an extensible and scalable authentication and accounting server.

runasimi

gray, lingua, web

http://www.runasimi.org
http://git.gnu.org.ua/cgit/runasimi.git

gamma, runasimi, xmltools

Description:

Runasimi is a web page offering various resources for learning Quechua, a language spoken in the Andes.

rush

auth, gnu, gray, network, system

http://rush.software.gnu.org.ua
http://git.gnu.org.ua/cgit/rush.git/

wydawca

Description:

GNU Rush is a Restricted User Shell. It is intended for use with ssh, rsh and similar remote access programs. Using a sophisticated configuration file, Rush gives you complete control over the command lines that users execute, usage of system resources, such as virtual memory, CPU time, etc. In particular, it allows to run remote programs in a chrooted environment.

slb

gray, system

http://slb.software.gnu.org.ua
http://git.gnu.org.ua/cgit/slb.git/

Description:

SLB is a Simple Load Balancer. The utility monitors a set of remote servers, obtaining a set of numeric values via SNMP. These values are used to compute a single floating-point number, called a relative load for that server. The servers are then sorted in order of increasing loads and the resulting table is output (using a configurable format string) to a file or pipe.

slogin

auth, fin, gray, system

http://puszcza.gnu.org.ua/software/slogin
http://cvs.gnu.org.ua/viewvc/slogin/slogin/

Description:

Slogin is a replacement for /bin/login, intended to be used in system start-up script wherever the root maintenance is needed. It does not update utmp/wtmp and hence is safe to be called when the partition containig these files is not mounted.

slowo

gray, lingua

http://puszcza.gnu.org.ua/projects/slowo
http://cvs.gnu.org.ua/viewvc/slowo/

Description:

Słowo (the Polish for word) is a lexical and grammatical analyzer for Polish language.

smap

gray, mail, system

http://smap.software.gnu.org.ua
http://git.gnu.org.ua/cgit/smap.git/

mailfromd, mailutils

Description:

An extendable socket map server with a set of modules and framework for writing new socket maps and testing them.

swis

database, decom, gray, web

http://puszcza.gnu.org.ua/projects/swis/
http://git.gnu.org.ua/cgit/swis.git

Description:

Decomissioned.

tagr

decom, gray, network, system, web

http://tagr.software.gnu.org.ua
http://git.gnu.org.ua/cgit/tagr.git/

Description:

Decomissioned.

varnish-mib

gray, netsnmp, system, varnish

http://www.gnu.org.ua/software/varnish-mib
http://git.gnu.org.ua/cgit/varnish-mib.git/

varnishsnmp

Description:

Dynamically loadable object module for net-snmp snmpd that provides access to Varnish Cache statistics.

vcl-mode

gray, user, varnish

https://www.gnu.org.ua/projects/vcl-mode
http://git.gnu.org.ua/cgit/vcl-mode.git

Description:

Emacs major mode for editing VCL files.

vcsync

gray, system

http://www.gnu.org.ua/software/vcsync
http://git.gnu.org.ua/cgit/vcsync.git/

wydawca

Description:

Vcsync synchronizes files on the file system with the corresponding repository after each commit. It is normally configured as a hook, using the mechanism provided by the version control system of choice (loginfo in CVS, post-commit in SVN, or post-receive in GIT).

vmod-basicauth

gray, system, varnish

http://www.gnu.org.ua/software/vmod-basicauth
http://git.gnu.org.ua/cgit/vmod-basicauth.git/

Description:

This Varnish Cache module implements basic HTTP authentication against password files created with the Apache htpasswd utility.

vmod-binlog

gray, system, varnish

http://www.gnu.org.ua/software/vmod-binlog
http://git.gnu.org.ua/cgit/vmod-binlog.git/

Description:

This module provides API for writing binary log files from Varnish VCL scripts and the utilities for listing and searching in such files.

vmod-dbrw

gray, system, varnish

http://puszcza.gnu.org.ua/software/vmod-dbrw
http://git.gnu.org.ua/cgit/vmod-dbrw.git/

Description:

A Varnish Cache module implementing database-driven rewrite rules. Intended for use with web sites that need an exceedingly big number of redirect and/or rewrite rules, Vmod-dbrw allows the administrator to keep all rules in an SQL database of arbitrary structure, thereby considerably speeding up their handling. Another advantage of this approach is that rewrite rules stored in a database are easier to maintain.

vmod-sql

gray, system, varnish

http://www.gnu.org.ua/software/vmod-sql
http://git.gnu.org.ua/cgit/vmod-sql.git/

Description:

This module provides SQL interface for Varnish Cache. Both MySQL and PostgreSQL are supported.

vmod-tbf

gray, system, varnish

http://www.gnu.org.ua/software/vmod-tbf
http://git.gnu.org.ua/cgit/vmod-tbf.git/

Description:

This module implements token bucket filtering for Varnish Cache.

vmod-variable

gray, system, varnish

http://www.gnu.org.ua/software/vmod-variable
http://git.gnu.org.ua/cgit/vmod-variable.git/

Description:

Extended variable support for VCL

webtools

devel, gray, web

http://puszcza.gnu.org.ua/projects/gwebtools
http://cvs.gnu.org.ua/viewvc/gwebtools/gwebtools/

Description:

Webtools is a collection of various web-related programs, mostly proof-of-concept ones.

wit

devel, gray, lib, web


http://git.gnu.org.ua/cgit/wit.git/

dico

Description:

Wit is a wiki translator, a package that supplies Python classes for translating Wiki Markup into another kind of markup, such as, e.g. plain text and HTML.

wydawca

auth, gray, system

http://www.gnu.org.ua/software/wydawca/
http://git.gnu.org.ua/cgit/wydawca.git/

rush, vcsync

Description:

An automatic release submission daemon. It implements the GNU automatic upload procedure, and supports upload directive files of version 1.1.

wyslij-po

gray, lingua, mail, system

http://puszcza.gnu.org.ua/software/wyslij-po
http://svn.gnu.org.ua/viewvc/wyslij-po/

Description:

Wyslij-po runs basic checking on PO files given in the command line and submits them to the Translation Project robot.

xmltools

devel, gray, web

http://puszcza.gnu.org.ua/projects/xmltools/
http://svn.gnu.org.ua/viewvc/xmltools/

ellinika, runasimi

Description:

A set of Guile primitives for parsing and processing XML files.