Lars Vogdt's avatar

Lars Vogdt


Member of the groups
Involved Projects and Packages

This project aims at providing up to date versions of the Apache HTTP server.


MirrorBrain - A Download Redirector and Metalink Generator



This project contains third-party modules for the Apache HTTP server.

Please note that modules may be built for two targets: for the distro Apache,
and for the (possibly newer) one which is in the 'Apache' buildservice project.


EJBCA® is a PKI Certificate Authority software, built using Java (JEE) technology. Robust, flexible, high performance, scalable, platform independent, and component based, EJBCA can be used stand-alone or integrated with other applications.

Extremely scalable and flexible, EJBCA is suitable to build a complete PKI infrastructure for any large enterprise or organization. If you only want to issue a few single certificates for testing, there are probably other options that will get you started quicker, but if you want a serious Certificate Authority to manage your Public Key Infrastructure, we recommend EJBCA.


This project collects the user applications of all the geosciences.

Topics are:

- GIS:
geoinformation system programs, data sets and everything related
enduser software for global navigation satellite systems
- Mapping:
software to handle maps, data display on maps and everything related to this
- everything else which fits

When installing on SLES, you need to have openSUSE:Backports/SUSE Package Hub repositories as well:


This project collects various issue tracking systems like:

- OTRS :

Maintainer Bugowner

rungetty might be the getty you were looking for when you want to run any
program, not just login. If a different program than login is used it usually
is run as nobody:nogroup, or the user/group specified on the commandline.
rungetty can even be configured to autologin, under certain circumstances.
See the manual page for more information.

You have to change some lines in /etc/inittab for having any effect after
installing the package. rungetty is based on mingetty and therefore not
suitable for serial use.

LMD fetches Livestatus data from one or multiple Livestatus sources and
provides itself an aggregated Livestatus API. This makes the Thruk Gui faster,
especcially when having many (remote) backends, because LMD caches the data
locally and can directly respond to all Livestatus queries.

Node.js - Evented I/O for V8 JavaScript.

This project provides pascal compilers as well as devel tools for developing cli/gui pascal applications.

Maintainer Bugowner

++++++++++ Note: We are going to change the version format of the modules. See for context ++++++++++

Perl and a large number of important perl modules and tools.

Module updates from CPAN are regularly checked (with scripts from ) and put into .

Please check first before doing your own update! An updated version of the module might already be there, just that there is no submit request yet.

How to submit a new module here:

This module provides a number of methods to test and generate check digits. For
more information have a look at the web site

Maintainer Bugowner

aliased is simple in concept but is a rather handy module. It loads the class
you specify and exports into your namespace a subroutine that returns the class
name. You can explicitly alias the class to another name or, if you prefer, you
can do so implicitly. In the latter case, the name of the subroutine is the
last part of the class name.

This module is useful if you prefer a shorter name for a class. It's also handy
if a class has been renamed.

Curtis Poe, ovid [at] cpan [dot] org

Maintainer Bugowner

Actual documentation is forthcoming, once we solidify all the bits of the API. The examples are very likely to continue working.

Maintainer Bugowner

The autodie pragma provides a convenient way to replace functions that normally
return false on failure with equivalents that throw an exception on failure.

The autodie pragma has lexical scope, meaning that functions and subroutines
altered with autodie will only change their behaviour until the end of the
enclosing block, file, or eval.

If system is specified as an argument to autodie, then it uses
IPC::System::Simple to do the heavy lifting. See the description of that module
for more information.

Paul Fenwick

Maintainer Bugowner

This small module provides a way of formatting bibliographic
references using style templates similar to those used by the popular reference
management software Endnote ( The API is
embarrassingly simple: a formatter object is made using the class's
constructor, the new() method; format() may then be repeatedly called on this
object, using the same or different templates.

(The sole purpose of the object is to cache compiled templates so that multiple
format() invocations are more efficient than they would otherwise be. Apart
from that, the API might just as well have been a single function.)

This modules handles International Standard Book Numbers, including ISBN-10
and ISBN-13.

This data is current as of the date in the module version. At that time, the publisher codes 9990000-9999999 or 999000-999999 had not been fixed, although they had been proposed. I do not include them in the data. Some regions, including India (93), Gabon (99902), and Congo (99951) have country codes but no publisher codes. They still have entries even though you won't be able to validate any ISBNs assigned in those regions.

Business::ISBN uses this "data pack" to do its work. You can update Business::ISBN::Data independently of the main module as the various ISBN organizations assign new publisher codes. The ISBN agency lists these data at .

Use this perl module to create new cache objects with a defined expire policy.

This perl module allows you to use famliar style on method naming.

Tatsuhiko Miyagawa

This library can be used by CGI::Session to serialize session data. It uses
YAML, or the faster C implementation, YAML::Syck if it is available. YAML
serializers exist not just for Perl but also other dynamic languages, such as
PHP, Python, and Ruby, so storing session data in this format makes it easy to
share session data across different languages.

YAML is made to be friendly for humans to parse as well as other computer
languages. It creates a format that is easier to read than the default

Maintainer Bugowner

CGI::Simple provides a relatively lightweight drop in replacement for

It shares an identical OO interface to for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module.

Essentially everything in that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the Compatibility with section at the end.

In practical testing this module loads and runs about twice as fast as depending on the precise task.

The Class::Adapter class is intended as an abstract base class for creating
any sort of class or object that follows the Adapter pattern.

Adam Kennedy

This module exports a method that is useful for factory classes.

When this module is loaded, it creates a method in its caller named
subclasses(). This method returns a list of the available subclasses for the
package. It does this by looking in @INC as well as the directory containing
the caller, and finding any modules in the immediate subdirectories of the
calling module.

So if you have the modules "Foo::Base", "Foo::Base::Bar", and "Foo::Base::Baz",
then the return value of Foo::Base->subclasses() would be "Bar" and "Baz".

openSUSE Build Service is sponsored by