Kurt Garloff
garloff
Involved Projects and Packages
dd_rescue copies data from media with errors. It also supports reverse direction copying, so you can approach bad spots on your media from both directions.
The dd_rhelp tool automates this.
gnu_ddrescue has superceded the functionality for dd_rescue's primary purpose:
Copying data in presence of errors. In many scenarios, gnu_ddrescue is easier
to operate than dd_rescue with dd_rhelp.
dd_rescue is still very useful for some special features such as the splice and
sparse copies, preallocation and secure overwriting with random numbers.
The plugins to dd_rescue provide real additional value:
* hash calculation while copying, optionally even S3 multipart style
* lzo (de)compression while copying
* (de/en)crypting files while copying
dd_rescue also features optional bandwidth limitations and writing to several output files.
dd_rhelp is a bash script that handles dd_rescue. dd_rescue roughly acts as the
dd linux command with the caracteristic to NOT stop when it falls on
read/write.
Drivers and Tools to support using T-Systems' OpenStack based Public Cloud.
The tools and drivers are built for various distributions.
Some of them get included in the public images available on OTC.
Cloud:OTC is the (empty) parent project for subprojects such as Cloud:OTC:Tools
which hold the real code.
This project contains OpenStack command line tools and SDK for OTC 3.2+ (which is OpenStack Queens based).
This repository contains a collection of kernel drivers that for public images in the Open Telekom Cloud.
- Optimimized XEN drivers (xen_uvp -- these are only recommended for specific images/flavors)
- ixgbevf-2.16 (recommended version for i82599 VF SR-IOV networking on h1 flavor)
- scsi_ep_front (Huawei SD100 virtual SCSI to cinder driver for BMS flavors)
- toa (Unsupported: Parse TCP option header to extract real sender IP behind load balancer)
This repository may contain subrepos to create kernel headers with the right kABI version (RHEL7 has broken networking modules from 7.2 to 7.3 and agin with 7.4 and with 7.5, so we need multiple of them).
This is a collection of tools to support OTC.
It is consumed during the build and for updates of public images in Deutsche Telekom's Open Telekom Cloud.
G'MIC is a framework for image processing, providing
several different user interfaces to convert/manipulate/filter/visualize
generic image datasets, from 1d scalar signals to 3d+t sequences of
multi-spectral volumetric images.
This is my home project, supposed to be a container for others.
The HPC packages mpich2, superlu, tbci_numlib have been moved to the
home:garloff:HPC project.
ddrescue, bonnie and other storage tools have been moved to home:garloff:storage.
Please also see the Photography, Webcam and python subprojects.
Antiword converts the binary files from Microsoft Word (TM) 6, 7, 97, 2000 and 2003 to plain text and PostScript (TM) format.
Since SUSE Linux 10.1 / SLES10, we ship kernels with delay accounting enabled.
You can read, how often and how long a process or a process group has been waiting for getting the CPU
assigned, for getting (synchronous) disk I/O done or for paging in memory pages.
Accesing the data works via netlink and requires the utility getdelays, which is included since 10.1 as well.
However, the delayacct kernel developers have screwed up and broken the struct several times, resulting in
the versions shipped with 10.1, 10.2 (and originally with SLES10) breaking. The version on SLES10SP1 got
fixed.
This package contains checks for the version of the exported struct and compensates for the known changes,
thus working across 10.1/SLES10 ... 10.3 kernels (and beyond if the IBM folks don't screw up once more).
Haserl is a small cgi wrapper that allows "PHP" style cgi programming,
but uses a UNIX bash-like shell or lua as the programming language. It
is very small, so it can be used in embedded environments, or where
something like PHP is too big.
It combines three features into a small cgi engine:
* It parses POST and GET requests, placing form-elements as
name=value pairs into the environment for the CGI script to use.
This is somewhat like the uncgi wrapper.
* It opens a shell, and translates all text into printable statements.
All text within ... ?> constructs are passed verbatim to the
shell. This is somewhat like writing PHP scripts.
* It can optionally be installed to drop its permissions to the
owner of the script, giving it some of the security features of
suexec or cgiwrapper.
ipv6calc is a small utility written in programming language C to manipulate
(not only) IPv6 addresses. Intentions were converting a given IPv6 address into
compressed format, converting a given IPv6 address into the format used
by /proc/net/if_inet6 and (because it was not difficult) migrating the
Perl program ip6_int into it. Now only one utility is needed to do a lot.
This utility is also used to extend features on network-functions-ipv6 library,
used by initscripts-ipv6.
Note: this tool also has a freshmeat / ipv6calc page (not maintained by the
author)
Hint: take also a look at the Advanced Network Management Laboratory / IPv6
Address Oracle if you want to learn more about IPv6 addresses.
Authors:
--------
Peter Bieringer
Technical info viewer and ID3 1.x tag editor in mp3 files.
mp3info has an interactive mode (using curses) and a command line mode.
A separate executable includes a GTK-based GUI version. MP3Info can
display ID3 tag information as well as various technical aspects of
an MP3 file including playing time, bit-rate, sampling frequency
and other attributes in a pre-defined or user-specifiable output format.
This package is based on the package 'mutt' from project 'openSUSE:Factory'.
A very powerful mail user agent. It supports (among other nice things)
highlighting, threading, and PGP. It takes some time to get used to,
however.
On top of the Factory mutt package, this one features:
* two additional config options that I use often:
'delete_tilde' and 'highlight_unread'.
* the trash_folder extension: if trash is set, deleted messages are
moved to that folder rather than deleted
* the purge_message patch ... to really delete a message for good
* the ifdef patch, allows for conditional commands
* the signatures patch allows to specify several signatures
Parchive parity files (or par files for short) create redundant data that can be used later in case parts of the original data is lost or corrupted. Par files allow file level recovery of data. That is, out of a group of many files, if a limited number of files are lost or corrupted, they can be recovered. These files will have the extensions of .par, .p01, .p02 etc.
This script connects you to an IPsec RAS service.
It uses FreeS/WAN or openswan connections from ipsec.conf.
These can be monitored, and be rebuild upon failure. For
monitoring, a host on the other side of the tunnel can be pinged.
Optionally, routing settings can be tweaked, a pre-authentication
using opie can be performed or another machine can be remote
controlled.
This package contains a demo for a web interface framework.
It's basically a SUSE port of X-WRT's webif2 scripts.
It contains the webif-page binary from X-WRT to provide translations
and the script framework that's used there to manage an OpenWRT router.
Currently, it's has only been slightly adapted to make it run to demo
some capabilities, see README.
This package is based on the package 'xscreensaver' from project 'openSUSE:Factory'.
This version of xscreensaver contains a number of improvements to glslideshow.
* It uses higher resolution GL textures, so the picture remains sharp when zooming in.
* It speeds up the conversion from pixmap format to openGL texture format using SSE2 (on x86 and x86-64) and considers using the pixmap directly if it's in RGBA already. This reduces the flickering.
* It tweaks the zoom heuristics to prefer zooming in; it also does start from 100--100+15%*zoom as opposed to 100--100+40%*zoom and tends to zoom in a bit further for images with mismatching aspect ratio.
* It packages the script glslideshow.sh which does play audio files of your choice and interleaves videos with the pictures.
This project is used by garloff to prepare packages for openSUSE:Factory submissions. Usually all package changes should get submitted here for review and testing first.
REPOSITORIES REMOVED BY ADMIN DUE AS ANNOUNCED