473,385 Members | 1,846 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

PyAuthD - beta 6

Hi all!

It's been a while since I've announced a version of PyAuthD, and we're
nearing a 0.1 release steadily. Beta 6 marks a milestone as the current
release has been powering the backend of our virtual mail and VPN solution
for about three months now.

But, now, for release info:

What is PyAuthD?
================

PyAuthD is an authentication and mail framework for Unix(-like) systems. It
offers a uniform backend interface in the form of a Python daemon for easy
integration of PAM, NSS, Postfix Maps, pppd and Squirrelmail into a
user-specified authentication framework. A twisted-cred interface to
PyAuthD is in the works.

It's currently in use for offering a virtual mail and VPN solution for
students of the Medizinische Hochschule Hannover, Germany, on a Linux
server. It interfaces fine with poptop, Postfix, glibc and PAM to
authenticate and manage mail-accounts for our users.

For completely secure operation (where users have login-rights to the vmail
host), PyAuthD requires a Python with my patches for the socket module to
expose some Linux-only functionality with regards to Unix-Domain-Sockets.
These patches have been posted to the Python bug repository, but I'm
currently unable to push them to be included in the main tree, so please go
and see http://svn.asta.mh-hannover.de/asta/Python/trunk for my currently
deployed Python version (there's an ebuild for Gentoo to check out
available).

What is PyAuthD not?
====================

- An out of the box virtual mail solution. That's why we're not at a version
0.1 yet, as the code needs to be (somewhat) refactored to be more widely
deployable. There are two source files which are specific for our
installation (the backend, actually), and basically these would have to be
reworked for a remote site wanting to use this.

- A complete implementation of the relevant interfaces. All the interface
elements which are not required for normal operation on our server (esp.
PAM and NSS methods) are stubs at the moment. This will also be the subject
of the 0.1 release.

What license is PyAuthD distributed under?
==========================================

A BSD-style license, so basically as long as you give me and the
Medizinische Hochschule Hannover credit for writing it you're free to do
with it whatever you please. Read LICENSE in the project root for more
details.

Where can I get it?
===================

Currently, there's no distribution file yet. You'll have to use our
subversion repository:

http://svn.asta.mh-hannover.de/asta/PyAuthD/trunk

for the project trunk and

http://svn.asta.mh-hannover.de/asta/PyAuthD/tags/beta-6

for the currently tagged version. The trunk might not contain functioning
code, but most of the time will.

Where can I get more dev info on PyAuthD?
=========================================

Read the (german) blog at:

http://svn.asta.mh-hannover.de/categ...ython/pyauthd/

Mailinglists and bugtrackers
============================

Go to:

http://lists.stud.mh-hannover.de/mai...stinfo/pyauthd

and

http://mantis.stud.mh-hannover.de

and subscribe to the list and the bugtracker.

All the rest...
===============

If you require more info or want to join the development effort, just send
me a mail or join the mailinglist.

--- Heiko Wundram
Student Network Administrator, Medical University of Hannover, Germany
Dec 7 '05 #1
0 834

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Heiko Wundram | last post by:
PyAuthD - Python Authentication Daemon -------------------------------------- PyAuthD is a project to create PAM, NSS and PPPd modules which communicate with a running Python authentication...
0
by: Eric Raymond | last post by:
When installing the rpms (or the tar file) onto Red Hat Enteprise Linux AS Beta 1 (Taroon), we get the follwing error: Installing all prepared tables /usr/bin/mysql_install_db: line 1: 7690...
48
by: ik | last post by:
ERROR after uninstalling SQL Server 2005 Express I get this message, SQLDMO has not been registered. Please re-run your setupand contact your system administrator. GREAT!!! ReInstalled SQL...
0
by: Sarah Brian [MSFT] | last post by:
Hello there, VS .NET 2002 SP1 Beta is almost ready for testing. If you are interested in participating in this Beta, we need you to sign up and fill out a nomination form. How to sign up for...
16
by: | last post by:
Hi all, I have a website running on beta 2.0 on server 2003 web sp1 and I keep getting the following error:- Error In:...
8
by: clintonG | last post by:
Membership is broken and who knows what else. Does anybody have any referrals to current documents that explain what was changed and how one might respond? <%= Clinton Gallagher...
0
by: nhmark64 | last post by:
My PC was a completely screwed up mess. Nieither the unistall tool or the manual uninstall at http://msdn.microsoft.com/vstudio/support/uninstall/default.aspx worked. I also tried the VS...
11
by: riku | last post by:
what does Beta mean, i hear it all the time such as MSN Beta, LimeWire Beta, etc. what exactly does it stand for and what is it? it asks download Beta version. can sum1 please explain. any...
2
by: Gregory (Grisha) Trubetskoy | last post by:
The Apache Software Foundation and The Apache HTTP Server Project are pleased to announce the 3.3.0b (Beta) release of mod_python. Version 3.3.0b of mod_python features several new functions and...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.