Software related to Puszcza or Savane source forge
These are programs that are used in Puszcza source forge, or inspired by it, or in some way related to Puszcza or Savane.
To facilitate navigating in this list, projects are categorized by their purpose, authorship, and current state. Each project entry lists the categories it pertains to. Clicking on a category name will bring a listing of all projects in that category.
Additionally, a list of related projects is provided where applicable. Each element in that list is a link to the corresponding project entry.
Clicking on a project's name will bring this project's entry as a separate page (a permalink).
Hovering your mouse over the version information of a project shows the list of changes introduced by that version.
Sort controls below allow you to order the list either lexicographically or by the most recent release date, in both directions.
Using the Search control, you can select projects by name. Shell-style globbing patterns (wildcards) are accepted.
(Return to the project listing)
grayupload
Grayupload uploads software tarballs to ftp.gnu.org, alpha.gnu.org, download.gnu.org.ua, or any other site that uses the automatic ftp upload protocol. Its main audience are GNU developers and developers hosting their software on gnu.org.ua.
micron
* Appending cronjob output to a file Output of a cronjob can be captured and appended to a disk file, instead of sending it via email or logging it using syslog. This is controlled by the _MICRON_OUTFILE (global) and _JOB_OUTFILE (per-job) built-in variables. * New option -P FILE Writes PID of the running process to FILE. The file will be removed when the program terminates. * Option -v replaces -o To set initial value of a built-in variable, use the "-v NAME=VALUE" option. * The -V option To obtain the micrond version, use the -V option. * Bugfixes ** Fix allocation of environment and built-in variables defined in crontabs.
An enhanced implementation of UNIX cron daemon.
rpipe
* Syslog support New option '-S FACILITY' switches diagnostic output to the given syslog facility.
A simple tool for forwarding content of a 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).
rush
* Fix invalid memory addressing in remopt command * Fix building with flex >= 2.6.1 (EOF check)
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 users can execute, system resources they can use, etc. In particular, it allows to run remote programs in a chrooted environment.
syslogrelay
* Handling of control characters in syslog messages If the message text contains ASCII control characters (ASCII 0 to 31), these are replaced with their "caret notation", i.e. a caret character followed by the character value XORed with 0100. Thus, horizontal tabulation (ASCII 9) becomes ^I, carriage return (ASCII 13) becomes ^M, etc. By default the newline character is exempt from this translation. Instead, it is substituted with horizontal space (ASCII 32). The "-Wcontrol_chars=MODE" option can be used to alter this processing. Possible values for MODE are: caret Replace all control characters with their caret notation. The newline character is represented as ^J. caretnl The default algorithm as described above. octal Replace control characters with their octal representation. raw Reproduce control characters verbatim. * New option -s: set input buffer size The -s option changes the default input buffer size. Its argument is the desired size in bytes. For UDP input, values of up to 4096 are allowed. The default is 1024. * New output channel: pri:///DIR Distributes messages to two disk files located in directory DIR. The name of the file to write to is selected depending on the message severity. Messages with severity greater than LOG_ERR are directed to file "1" ("out" file), messages with severity less than or equal to LOG_ERR are directed to file "2" ("err" file). This channel understands the following parameters: severity=SEVERITY Gives name of the delimiter severity. Messages with severity less than or equal to that value will be directed to "err" file. (DIR/2, by default). errfile=NAME Sets the name of the "err" file. outfile=NAME Sets the name of the "out" file. prio=none|keep|decode Controls whether and how the message priority is reflected on the output. See the channel "file:" for details. Default settings correspond to: -Wseverity=err -Werrfile=2 -Woutfile=1 -Wprio=none
This program provides system log forwarding facility for confined environments, such as docker containers. It listens for incoming system log messages on the UNIX socket file /dev/log
and forwards them to the specified remote server.
Relayed messages are normalized to make sure they comply with the RFC 3164. In particular, hostname is added if necessary. This is important in docker environments, since otherwise the collector would insert the IP address of the container or gateway in place of the missing hostname, and neither IP is informative enough to identify the container where the message originated.
vcsync
* New configuration statement: sentinel The "sentinel" statement declares the name of a file which, when present in the destination directory, informs vcsync that this directory is exempt from the normal synchronization process. The presense of the sentinel file is an indication that the destination directory is updated by other means. * Full documentation added
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).
wydawca
Fix handling of archivation requests.
An automatic release submission daemon. It implements the GNU automatic upload procedure, and supports upload directive files of version 1.2.