All Free Software Projects

This page lists all projects I am the author of or take part in.
To see projects pertaining to a particular category, click on that category link.


sort by name | name | date | date

acmeman

gray, system, perl

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

Description:

A tool for automatic creation and renewal of ACME (LetsEncrypt) SSL certificates. The list of domains to handle can be obtained from acmeman or apache configuration files, or from both. If the default acmeman configuration file doesn't exist, the program scans apache configuration files for a list of domains.

acvmod

varnish

https://puszcza.gnu.org.ua/software/acvmod
http://git.gnu.org.ua/cgit/acvmod.git

vmod-basicauth, vmod-binlog, vmod-dbrw, vmod-sql, vmod-tbf, vmod-variable, vmod-dict

Description:

Acvmod is a framework for creating loadable modules for Varnish Cache (vmods). It provides a set of macros and templates for configuring the module using GNU autotools and includes several auxiliary tools for creating GNU-style ChangeLog, testsuite, etc..

addts

gray, user

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

Description:

UNIX filter for marking each line of input with the timestamp (useful with Apache ForensicLog).

anubis

gnu, mail, system

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

gint, mailfromd

Description:

GNU Anubis is an SMTP message submission daemon. It represents an intermediate layer between mail user agent (MUA) and mail transport agent (MTA), receiving messages from the MUA, applying to them a set of predefined changes and finally inserting modified messages into an MTA routing network. The set of changes applied to a message is configurable on a system-wide and per-user basis.

Apache::Config::Preproc

devel, gray, system, perl

https://metacpan.org/pod/Apache::Config::Preproc
http://git.gnu.org.ua/cgit/acpp.git

Config::HAProxy

Description:

This Perl module reads and parses Apache configuration file, expanding constructs like Include, IncludeOptional, IfModule, IfDefine, Use, etc.

Apache::Defaults

devel, gray, system, perl

https://metacpan.org/pod/Apache::Defaults
http://git.gnu.org.ua/cgit/apache-defaults.git

Description:

This Perl module provides a mechanism for detecting version, default settings, and the preloaded modules of the Apache httpd server. It does so by locating the server binary, invoking it with appropriate options and analyzing the output it produces.

apout

emu, evol

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

Description:

Apout is a modification of the PDP-11 emulator originally written by Warren Toomey that allows to run binaries from the earliest UNIX distributions.

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".

certmon

gray, network, system

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

Description:

A tool for monitoring the expiration times of remote SSL certificates via HTTPS. Can be used either as a Nagios plugin or as a standalone tool.

cflow

devel, gnu, gray

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

wordsplit

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, wordsplit

Description:

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

Config::AST

devel, gray, lib, perl

https://metacpan.org/pod/Config::AST
http://git.gnu.org.ua/cgit/config-ast.git/

Config::Parser, Config::Parser::ldap

Description:

This perl module aims to provide a generalized implementation of parse tree for various configuration files. It does not implement parser for any existing configuration file format. Instead, it provides an API that can be used by parser implementors to build internal representation for the particular configuration file format.

Config::HAProxy

devel, gray, lib, perl

https://metacpan.org/pod/Config::HAProxy
http://git.gnu.org.ua/cgit/config-haproxy.git/

Apache::Config::Preproc

Description:

A perl module supplying a parser that converts the HAProxy configuration file to a parse tree and provides methods for various operations on this tree, such as: searching, modifying and saving it to a file.

Config::Parser

devel, gray, lib, perl

https://metacpan.org/pod/Config::Parser
http://git.gnu.org.ua/cgit/config-parser.git/

Config::AST, Config::Parser::ldap

Description:

Config::Parser provides a framework for writing configuration file parsers. It is an intermediate layer between the abstract syntax tree (Config::AST) and implementation of a parser for a particular configuration file format. The package provides also Config::Parser::Ini -- a configuration file parser for ini-style files.

Config::Parser::ldap

devel, gray, lib, perl

https://metacpan.org/pod/Config::Parser::ldap
http://git.gnu.org.ua/cgit/config-parser-ldap.git/

Config::AST, Config::Parser

Description:

A Perl module for parsing the ldap.conf configuration file.

cpio

archive, gnu, system

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

paxutils, tar

Description:

GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe. GNU cpio supports a wide variety of archive formats.

dico

gnu, gray, lingua, system

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

wikitrans, wordsplit

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

wordsplit

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/

glacier, wordsplit

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.

extrans

decom, devel, evol, web


http://cvs.gnu.org.ua/viewvc/extrans/extrans/

Description:

This is a modified versions of Romuald Texier's eXtrans. It was used as the underlying mechanism for Ellinika and Runasimi at early stages of their development, before switching to xmltools.

File::BackupCopy

archive, devel, gray, lib, perl

https://puszcza.gnu.org.ua/projects/file-backup
http://git.gnu.org.ua/cgit/file-backup.git/

Description:

Perl extension for creating backup file copies. Three backup naming schemes are supported: simple backup creates backup file name by appending single tilde character to the original file name, numbered backup creates backup name by suffixing the original file name with .~N~, where N is a decimal number. Finally, automatic backup selects numbered scheme if at least one numbered backup file already exists and falls back to the simple backup otherwise.

fileserv

system, web

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

wordsplit

Description:

Simple HTTP server for static files

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.

gcide

gnu, lingua, web

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

ellinika

Description:

GNU Collaborative International Dictionary of English, a free dictionary based on Webster's Revised Unabridged Dictionary Version (published 1913) with additions from WordNet, proof-read and supplemented by volunteers from around the world.

gdbm

database, devel, gnu, lib

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

Description:

GNU dbm is a library of database functions that use extendible hashing and works similar to the standard UNIX dbm functions. These routines are provided to a programmer needing to create and manipulate a hashed database.

genrc

gray, system

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

wordsplit

Description:

Generic helper program for writing system initialization scripts. Depending on the operation mode, it starts, stops, reconfigures or displays the status of a specific program. Primary audience is Slackware system administrators. However, the tool is generic enough to be used on any other Linux (and not only) distribution. In the contrast to another similar programs like start-stop-daemon, it is designed so that the entire rc file can consist of only one line, invoking (or exec'ing) genrc with the right set of arguments.

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.

glacier

database, system, perl

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

eclat

Description:

Command line tool for managing AWS Glacier

gnulib

devel, gnu, lib

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

Description:

Gnulib is a central location for common GNU code, which is shared among many GNU (and non-GNU) packages.

grecs

devel, gray, lib

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

cfpeek, wordsplit

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

decom, gray, lib, system

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

Description:

This project is decommissioned. It's repository is retained as a historic reference only.

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.

hydrant

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.

inetutils

gnu, lib, network, system

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

Description:

Inetutils, or GNU Internet Utilities, are the basic internet utilities of the GNU Operating System.

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/

wordsplit

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.

List::Regexp

devel, perl

https://puszcza.gnu.org.ua/projects/regexp-opt
http://git.gnu.org.ua/cgit/regexp-opt.git

Description:

Perl module that, given a list of strings, produces a regular expression that matches any of the input strings

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.

mailutils

gnu, lib, mail, system

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

smap, wordsplit

Description:

GNU Mailutils is a swiss army knife of electronic mail handling. It contains a rich set of mail-related utilities and daemons, including pop3d, imap4d, sieve and a universal mail delivery agent, called maidag.

mangemanche

gray, network, system

http://git.gnu.org.ua/cgit/ping903/mangemanche.git/
http://git.gnu.org.ua/cgit/ping903/mangemanche.git/

ping903

Description:

A modular remote management system for Ping903. Allows the user to inspect configuration of the running server, add or remove IP addresses, synchronize the monitored IP list with the Nagios configuration or an SQL database etc.

mansrv

gray, web, perl

http://git.gnu.org.ua/cgit/gsc/mansrv.git
http://git.gnu.org.ua/cgit/gsc/mansrv.git

Description:

Formats and returns the requested manpage as HTML. This CGI is specifically designed to help display on-line the documentation in manpage formats for multiple software projects without the need to install these manpages somewhere in the system MANPATH. This is necessary for software forge sites that host a number of projects, such as [Puszcza](http://www.gnu.org.ua/software).

mix

devel, emu

http://puszcza.gnu.org.ua/software/mix
http://svn.gnu.org.ua/viewvc/mix/

Description:

MIX is a set of tools for assembling, running and debugging programs, written in MIXAL, an assembly language for an imaginary computer, MIX, used in “The Art of Computer Programming” of D. Knuth.

Mojo::Log::Syslog

devel, gray, web, perl

https://metacpan.org/pod/Mojo::Log::Syslog
http://git.gnu.org.ua/cgit/mojosyslog.git/

Description:

Syslog logging for Mojo applications

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, perl

http://puszcza.gnu.org.ua/projects/netsnmp-sendmail
http://git.gnu.org.ua/cgit/netsnmp-sendmail.git/

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.

paxutils

archive, gnu, lib

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

cpio, tar

Description:

Paxutils is intended to provide a set of archiver programs. It will include tar and cpio utilities and will provide POSIX pax program.

pies

gnu, gray, network, system

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

wordsplit

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.

ping903

gray, network, system

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

mangemanche

Description:

Ping903 is designed to periodically monitor a very large number of remote hosts using ICMP ECHO packets. The package is built using the client-server architecture. The main component (ping903) is a daemon that sits in memory and wakes up periodically to send certain number of ICMP echo packets to a preconfigured number of hosts and to collect replies. The resulting round-trip statistics is made available via REST API.

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.

POSIX::Run::Capture

devel, perl

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

runcap

Description:

A Perl module for running external commands and capturing their output. It  prefers performance and effectiveness over portability. As its name suggests, it can be used only on POSIX systems.

 

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.

releaselogparser

devel, gray, lib

https://pypi.org/project/releaselogparser/
http://git.gnu.org.ua/cgit/releaselogparser.git/

Description:

Software packages usually include textual files describing noteworthy changes in each subsequent release. There exist several formats of such files. This package provides Python framework for parsing the most often used formats of such release log files. Support for any new format can be easily added.

In particular, this project page uses this module.

rpipe

network

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

wordsplit

Description:

Rpipe is a simple tool for forwarding the content of the local file to the stdin of a program running on a remote host via TCP. The tool was created when I needed to run GNU Mailman in a docker container without MTA in it. It implements a slightly modified version of TCPMUX protocol. The same binary (rpipe) serves both as a server (on the remote end) and as a client (on the local end).

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.

runcap

devel, lib

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

POSIX::Run::Capture

Description:

A C module providing an API for running external command and capturing its output.

The function runcap() runs an external command and waits for its termination, capturing its stdout and/or stderr and optionally piping the supplied data to its stdin.

rush

auth, gnu, gray, network, system

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

wydawca, wordsplit

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.

sargon

auth, gray

https://github.com/graygnuorg/sargon
https://github.com/graygnuorg/sargon

Description:

Sargon is a Docker authorization plugin that controls container creation. It enables the administrator to excercise control over the containers that users are allowed to create and decide whether to permit creation of privileged containers, what parts of the host file system can be visible to containers via bind or volume mechanism, what memory limits to apply, etc.

slackbuilder

gray, system, perl, slackware

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

slackdesc

Description:

A builder for Slackware packages

slackdesc

devel, gray, slackware

http://git.gnu.org.ua/cgit/gsc/slackdesc.git/
http://git.gnu.org.ua/cgit/gsc/slackdesc.git/

slackbuilder

Description:

Format a slack-desc file for Slackware package.

slackupgrade

gray, system, slackware

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

Description:

Upgrades the Slackware installation to a new release. Two upgrade types are supported. In normal upgrade only packages already installed on the system are upgraded. In full upgrade, all packages from the new release are installed. A combination of the two can be achieved by supplying a list of additional Slackware series when running the normal upgrade.

slb

gray, system

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

wordsplit

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, wordsplit

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.

swu

gray, system

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

Description:

Displays the amount of swap space used by each running program. The utility is Linux-specific.

tagr

decom, gray, network, system, web

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

Description:

Decomissioned.

tallyman

gray, netsnmp, system, user

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

wordsplit

Description:

Monitors state of running docker containers via SNMP. The package provides two utilities:
tallyman
health state collector to be run inside the container
stevedore
container state collector and SNMP agent daemon
Each container is supposed to run the tallyman command as part of its HEALTHCHECK configuration. This tool takes as its argument the command line that does the actual checking, collects its return and sends it over to the stevedore daemon that acts as a collector and simultaneously as a SNMP subagent, delivering the collected information to the snmpd daemon.

tar

archive, gnu, system

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

cpio, paxutils, wordsplit

Description:

GNU Tar is an archiver program. It is used to create and manipulate files that are actually collections of many other files; the program provides users with an organized and systematic method of controlling a large amount of data.

texinfo

devel, doc, gnu

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

imprimatur

Description:

Texinfo is the official documentation format of the GNU project. It uses a single source file to produce output in a number of formats, both online and printed (dvi, html, info, pdf, xml, etc.).

tpnotify

devel, gray, user

http://git.gnu.org.ua/cgit/gsc/tpnotify.git
http://git.gnu.org.ua/cgit/gsc/tpnotify.git

Description:

Notifies the [Translation Project](http://translationproject.org) about new POT files

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.

varnishsnmp

netsnmp, system, varnish

http://varnishsnmp.sourceforge.net
https://sourceforge.net/p/varnishsnmp/code

varnish-mib

Description:

A MIB for monitoring and remote management of Varnish Cache.

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, wordsplit

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/

acvmod

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/

acvmod

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/

acvmod, wordsplit

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-dict

varnish

https://puszcza.gnu.org.ua/projects/vmod-dict
http://git.gnu.org.ua/cgit/vmod-dict.git/

vmod-variable, acvmod

Description:

This module for Varnish Cache adds to it the ability to look up values in a textual dictionary. A dictionary is a disk file containing on each line a keyword-value pair, separated by arbitrary amount of whitespace. Leading and trailing whitespace is ignored. Empty lines and comments (beginning with '#' as the first non-whitespace character) are allowed. Two functions are provided: dict.load loads the dictionary from a disk file into hash table, and dict.lookup retrieves value for a given key.

vmod-geoip

varnish

http://puszcza.gnu.org.ua/projects/vmod-geoip
http://git.gnu.org.ua/cgit/vmod-geoip.git/

Description:

A module for Varnish Cache that provides API for using geolocation functions in VCL scripts.

vmod-remoteip

gray, system, varnish

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

Description:

This module is for Varnish Cache what mod_remoteip is for Apache. It determines the actual client IP address for the connection, using the useragent IP address list presented by a proxy or load balancer via the request headers and a preconfigred list of trusted IP addresses.

vmod-sql

gray, system, varnish

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

acvmod, wordsplit

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/

acvmod

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/

vmod-dict, acvmod

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.

wikitrans

devel, gray, lib

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

dico, wit

Description:

Provides Python framework for translating WikiMedia articles to various formats. The present version supports conversions to plain text, HTML, and Texinfo. A command line translator utility is included.

wit

decom, devel, gray, lib, web

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

wikitrans

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. It has been superseded by wikitrans.

wordsplit

gray, lib

https://puszcza.gnu.org.ua/software/wordsplit
http://git.gnu.org.ua/cgit/wordsplit.git/

cflow, cfpeek, dico, direvent, eclat, grecs, jumper, mailutils, pies, rush, slb, smap, tar, vcsync, vmod-dbrw, vmod-sql, wydawca, fileserv, genrc, tallyman, rpipe

Description:

This package provides a set of C functions for parsing input strings. Default parsing rules are are similar to those used in Bourne shell. This includes tilde expansion, variable expansion, quote removal, word splitting, command substitution, and path expansion. Parsing is controlled by a number of settings which allow the caller to alter processing at each of these phases or even to disable any of them. Thus, wordsplit can be used for parsing inputs in different formats, from simple character-delimited entries, as in /etc/passwd, and up to complex shell statements.

wydawca

auth, gray, system

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

rush, vcsync, wordsplit

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.